江苏开放大学期末考试JAVA程序设计课程.docx

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)

1亿VIP精品文档

相关文档