050310JAVA程序设计课程-编程题专项
1.(编程题)编写程序
(1).(简答题)编写一个实现方法重载的程序。在Shape类中定义了三个同名方法area,分别用于求圆、矩形和三角形的面积。三个方法具有不同的参数。
答案:Public class Shape{public double area(double radius){return Math.PI*radius*radius;}public double area(double width, double height){return width*height;}public double area(doubleA. doubleB. double c){double s = (a+b+c)/2;return Math.sqrt(s*(s-a)*(s-b)*(s-c));}public static void main(String[] args){X5_3_1 shape = new X5_3_1();System.out.println(The area of circle is: +shape.area(10));System.out.println(The area of rectangle is: +shape.area(10,20));System.out.println(The area of triang
原创力文档

文档评论(0)