首页游戏一个简单的java程序?java小程序例子

一个简单的java程序?java小程序例子

编程之家2026-05-14651次浏览

大家好,今天给各位分享一个简单的java程序的一些知识,其中也会对java小程序例子进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!

一个简单的java程序?java小程序例子

求一个简单的JAVA程序,急!!!

//Person

public abstract class Person//人员类,作为基类用

{

private String name;//姓名

protected String post;//职位

public Person(String ns, String ps)//构造方法

一个简单的java程序?java小程序例子

{

name= ns;

post= ps;

}

public String getID()//获取姓名职位信息

{

一个简单的java程序?java小程序例子

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应用程序

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的时候用记事本编写java源代码,在命令提示符中完成java程序的编译和运行过程,这样是为了更好的理解java基础。

以后可以用Eclipse或其他的开发环境。eclipse有自己的编译器ECJ,会自动进行编译,编写、编译、运行等都可以在一个平台上完成。这样就不用借助cmd手动编译Java程序了。

一个简单的java程序的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java小程序例子、一个简单的java程序的信息别忘了在本站进行查找哦。

colspan,Colspan怎么读织梦网站后台管理系统?织梦系统