摘要:定义圆的半径和高并将其私有化 private float h; void setr(float a)。以下是我们为大家整理的,相信大家阅读完后肯定有了自己的选择吧。
package 作业1; class yuanzhutiji{ private float r;//定义圆的半径和高并将其私有化 private float h; void setr(float a) {//创建setr()方法 if(a<0) System.out.println("数据不合法"); else r=a; } float getr() {//获取r的值 return 0; } void seth(float a) { h=a; } void mj() { System.out.println("半径为:"+r+"的底面积:"+3.14*r);//输出底面积的值 } void tj() { System.out.println("半径为:"+r+"的体积:"+3.14*r*h);//输出体积的值 } }
text1:
package 作业1; public class test { public static void main(String[] args) { yuanzhutiji y1=new yuanzhutiji();//创建yuanzhutiji对象 y1.setr(10.4f);//对r和h进行赋值 y1.seth(20.5f); System.out.println(y1.getr()); y1.mj();//调用对象方法 y1.tj(); } test2:
package 作业1;public static void main1(String[] args) {
yuanzhutiji y2=new yuanzhutiji();//创建新的yuanzhutiji对象
y2.setr(10f);//对r和h进行赋值
y2.seth(20.1f);
System.out.println(y2.getr());
y2.mj();
y2.tj();
}
test3:
package 作业1;
public static void main2(String[] args) { yuanzhutiji y3=new yuanzhutiji(); y3.setr(10.8f);//创建新的yuanzhutiji对象 y3.seth(20.7f); System.out.println(y3.getr()); y3.mj();//对r和h进行赋值 y3.tj(); } }