急求这道题的代码!我想了很久还没想出来,求指教!题目是:创建一个Circle类,描述圆的特征和行为。编写Application,测试此类。
1.定义成员变量表示圆的半径,面积,周长;
2.设计一个构造方法,以便在声明此类对象时,初始化圆的半径;
3.提供3个方法:
计算圆的面积;
计算圆的周长;
修改圆的半径。
调用方法先求出半径为3.0的圆的周长和面积,在调用方法求半径为5.0的圆的周长和面积
------解决方案--------------------------------------------------------
这个应该难,自己慢慢能写出来的吧
- Java code
class Circle { //半径、周长、面积 private static double radii; private static double girth; private static double acreage; public Circle() { radii = 3.0; } /** * 计算周长 * @param radii * @return */ private static double CountGirth() { System.out.println(radii); return Math.PI * 2* radii; } /** * 计算周长 * @param radii * @return */ private static double CountAcreage() { return Math.PI * radii* radii; } /** * 修改半径 * @param radii * @return */ private static double SetRadii(double r) { return radii = r; } public static void main(String args[]) { Circle cir = new Circle(); System.out.println("半径为3.0的圆周长为:"+CountGirth()); System.out.println("半径为3.0的圆面积为:"+CountAcreage()); SetRadii(5.0); System.out.println("半径为5.0的圆周长为:"+CountGirth()); System.out.println("半径为5.0的圆面积为:"+CountAcreage()); }}
------解决方案--------------------------------------------------------
少打了个不字
------解决方案--------------------------------------------------------
介个命名要规范点。。。只是把公式转换一下算出来就行,你想要怎么改?
------解决方案--------------------------------------------------------
太好了,明白了,谢谢