(源码在上传的压缩包“【java学习记录】1-10的代码”中可看到,该压缩包可下载)
area_volume类(计算矩形面积和立方体体积)
public class area_volume {
double length,width,heigth;//长:length,宽:width,高:heigtharea_volume(double length,double width,double heigth){//初始化
this.length=length;
this.width=width;
this.heigth=heigth;
}
area_volume(){}
double area(){//求矩形面积
double b;
b=length*width;
return b;
}
double volume(){//求立方体体积
double b;
b=length*width*heigth;
return b;
}
}
circular 类(计算球体体积)
public class circular {
double r;
circular(double r){
this.r=r;
}
double volume(){//求球的体积
double v;
double PI=3.14;
v=3*r*r*r*PI/4;
return v;
}
}
test测试类
public class test {
public static void main(String[] args){
area_volume a1=new area_volume(2,5,0);//矩形
area_volume a2=new area_volume(2,5,5);//立方体
circular c=new circular(2);//球
double a3=a1.area();//求a1的面积
double a4=a2.volume();//求a2的体积
double c2=c.volume();//求c的体积
System.out.println("矩形al:"+"\n"+"长:"+a1.length+" "+"宽:"+a1.width+"\n"+"面积为:"+a3+"\n");
System.out.println("立方体a2:"+"\n"+"长:"+a2.length+" "+"宽:"+a2.width+"高:"+a2.heigth+"\n"+"体积为:"+a4+"\n");
System.out.println("球c:"+"\n"+"半径:"+c.r+"\n"+"体积为:"+c2+"\n");
}
}