具体题目要求为“设计一个可计算半径R为:int, float, long三种类型圆的面积的重载”。
public class Circle_1 {
double PI = 3.14;
//定义一系列的方法,这些方法的参数不同,通过参数来区别调用的方法。
void Area(int R) {
System.out.println("Area(int):" + PI * R * R);
}
void Area(float R) {
System.out.println("Area(float):" + PI * R * R);
}
void Area(long R) {
System.out.println("Area(long):" + PI * R * R);
}
public static void main(String[] args) {
Circle_1 c1 = new Circle_1();
//使用不同的参数调用方法。
c1.Area(2);
c1.Area(2f); //定义为浮点型,在数值后面加上F或f
c1.Area(2l); //定义为长整型,在数值后面加上L或l
}
}
仅供参考,不足之处欢迎指教。



