编写一个简单的java程序(java新手教程)
大家好,编写一个简单的java程序相信很多的网友都不是很明白,包括java新手教程也是一样,不过没有关系,接下来就来为大家分享关于编写一个简单的java程序和java新手教程的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!
编写一个简单java应用程序
public class main{
public static void main(String[] args){
//三角形
Trangle trangle= new Trangle();
double tranglea= 1, trangleb= 1, tranglec= 1, trangleArea= 1, tranglePerimeter= 1;
trangle.setA(tranglea);
trangle.setB(trangleb);
trangle.setC(tranglec);
System.out.println("trangleArea:"+ trangle.getArea());
System.out.println("tranglePerimeter:"+ trangle.getPerimeter());
//圆形
Circle circle= new Circle();
double circleR=0,circleArea=0,circlePerimeter=0;
circle.setR(circleR);
System.out.println("circleArea:"+ circle.getArea());
System.out.println("circlePerimeter:"+ circle.getPerimeter());
//梯形
Lader lader= new Lader();
double ladera=0,laderb=0,laderh=0,laderArea=0;
lader.setA(ladera);
lader.setB(laderb);
lader.setH(laderh);
System.out.println("laderArea:"+ lader.getArea());
System.out.println("laderPerimeter:"+ lader.getPerimeter());
}
}
class Trangle{
public Trangle(){
}
private double a, b, c;//三个边
private double area;//面积
private double perimeter;//周长
private double h=(a+ b+ c)/ 2;
public double getArea(){//返回面积
return Math.sqrt(h*(h- a)*(h- b)*(h- c));
}
public double getPerimeter(){//返回周长
return a+ b+ c;
}
public void setA(double a){//修改边a
this.a= a;
}
public void setB(double b){//修改边b
this.b= b;
}
public void setC(double c){////修改边c
this.c= c;
}
public boolean isTrangle(double a, double b, double c){//判断三个数能否构成一个三角形
if(a<= 0|| b<= 0|| c<= 0){
return false;
}
return a+ b> c&& a+ c> b&& b+ c> a;
}
}
class Lader{
private double a;//上底
private double b;//下底
private double h;//高
private double area;//面积
private double perimeter;//周长
public double getPerimeter(){
return perimeter;//周长不会算了。你自己把分式放上去
}
public double getArea(){//返回面积
return(a+ b)* h/ 2;
}
public void setA(double a){
this.a= a;
}
public void setB(double b){
this.b= b;
}
public void setH(double h){
this.h= h;
}
}
class Circle{
private double r;//半径
private double perimeter;//周长
private double area;//面积
public void setR(double r){
this.r=r;
}
public double getArea(){//返回面积
return 3.14* r* r;
}
public double getPerimeter(){//返回周长
return 3.14* 2* r;
}
}
在main里输出。借用了楼上的类,自己懒的再写了
怎么用java编写一个程序
为了在您的机器上配置起一个Java开发环境——您将使用一个“开发环境”来“开发”(编写)程序——您需要完成以下这些步骤:
1.下载一个包含Java开发环境(编译器和其他工具)的大文件。点击“下载J2SE SDK”链接下载SDK(软件开发工具包)软件。网页会显示一个许可协议。点击“接受”。选择您的操作系统,然后将文件保存到下载目录中。这是一个巨大的文件,用电话调制解调器下载需要好几个小时。接下来的两个文件也很大。
2.下载一个包含Java文档的大文件。选择操作系统后点击SDK1.4.1文档的链接。
3.如果您的机器上还没有安装WinZip(或可执行相同功能的程序),那么您需要下载一个包含WinZip的大文件并安装之。如果您的机器上没有安装某个的版本的WinZip或其他解压缩软件,下载WinZip的试用版。运行EXE文件安装。很快我们将使用它来安装文档。
4.安装Java开发环境。运行第一步下载的j2sdk-1_4_1-*.exe文件。他将自动解压并安装开发工具包。
5.安装文档。阅读安装说明文档。它会要求您将文档文件移至刚才开发工具包的安装目录。将文档解压缩,文件就会被安排到适当的位置。
6.调整环境变量。按照此页的要求,您需要改变路径变量。最简单的办法是打开一个MS-DOS窗口键入PATH看看当前的路径变量是什么,然后用记事本打开autoexec.bat按要求修改PATH环境变量。
7.全面测试。现在您应该可以打开另一个MS-DOS窗口并键入javac了。
求一个简单的JAVA程序,急!!!
//Person
public abstract class Person//人员类,作为基类用
{
private String name;//姓名
protected String post;//职位
public Person(String ns, String ps)//构造方法
{
name= ns;
post= ps;
}
public String getID()//获取姓名职位信息
{
return(name+""+ post);
}
public abstract double counting();//计算薪金(抽象方法)
}
//Leader
public class Leader extends Person{
private double月薪;
public double get月薪(){
return月薪;
}
public void set月薪(double月薪){
this.月薪=月薪;
}
public Leader(String ns, String ps){
super(ns, ps);
// TODO Auto-generated constructor stub
}
public double counting(){
return this.get月薪();
}
}
//Management
public class Management extends Person{
private double基本工资;
private double津贴;
public double get基本工资(){
return基本工资;
}
public void set基本工资(double基本工资){
this.基本工资=基本工资;
}
public double get津贴(){
return津贴;
}
public void set津贴(double津贴){
this.津贴=津贴;
}
public Management(String ns, String ps){
super(ns, ps);
}
public double counting(){
return this.get基本工资()+this.get津贴();
}
}
//Teacher
public class Teacher extends Person{
private int职称;
private int课时;
private double[]职称等级={0.8,0.9,1.0,1.1,1.2,1.3,1.4};
public int get职称(){
return职称;
}
public void set职称(int职称){
this.职称=职称;
}
public Teacher(String ns, String ps){
super(ns, ps);
}
public double counting(){
return this.get课时()*职称等级[职称]*100;
}
public int get课时(){
return课时;
}
public void set课时(int课时){
this.课时=课时;
}
}
//测试类
public class Test{
public static void main(String[] args){
Person no1= new Leader("张三","老板");
Person no2= new Management("李四","经理");
Person no3= new Teacher("王五","英语教师");
((Leader)no1).set月薪(1000);
((Management)no2).set基本工资(1000);
((Management)no2).set津贴(500);
((Teacher)no3).set职称(3);
((Teacher)no3).set课时(24);
System.out.println(no1.counting());
System.out.println(no2.counting());
System.out.println(no3.counting());
}
}
关于编写一个简单的java程序到此分享完毕,希望能帮助到您。