第四次上机作业
1 “圆柱体”类
私有属性:圆底半径、高,
构造方法:带两个参数
方法1:计算底面积
方法2:计算体积
方法3:打印圆底半径、高、底面积和体积。
2.2 测试类
创建2个对象,并调用方法
package y;
public class Yuan{
private double r;
private double h;
public Yuan(){
this.r=r;
this.h=h;
}//初始化半径和高
public double getR(){
return r;
}//获取半径
public void setR(double r){
if(r<=0){
this.r=0;
}else{
this.r=r;
}
}//设置半径
public double getH(){
return h;
}//获取高
public void setH(double h){
if(h<=0){
this.h=0;
}else{
this.h=h;
}
}//设置高
public void printMessage(){
System.out.println("半径:"+r);
System.out.println("高:"+h);
System.out.println("底面积:"+(3.14*r*r));
System.out.println("体积:"+(3.14*r*r*h));
}
}
package y;
public class TestYuan {
public static void main(String[] args) {
Yuan p1=new Yuan();
Yuan p2=new Yuan();
System.out.println("圆柱1:");
p1.setR(12);
p1.setH(22);
p1.printMessage();
System.out.println("圆柱2:");
p2.setR(11);
p2.setH(2);
p2.printMessage();
}
}

浙公网安备 33010602011771号