第四次上机作业

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();

	}

}

posted on 2019-05-01 22:00  无聊的ak  阅读(153)  评论(0)    收藏  举报

导航