0516Java面向对象求面积练习
编写一个Java应用程序,该程序中有3个类:Lader、Circle和主类A。具体要求如下:Lader类具有类型为double的上底、下底、高、面积属性,具有返回面积的功能,包括一个构造方法对上底、下底、高进行初始化。Circle类具有类型为double的半径、周长和面积属性,具有返回周长、面积的功能,包括一个构造方法对半径进行初始化。主类A用来测试类Lader和类Circle的功能。
package com.text_1; public class Lader { //上底 double shangdi; //下底 double xiadi; //高 double gao; //面积 double mianji; Lader(double s,double x,double h) { shangdi=s; xiadi=x; gao=h; } double getmianji() { return((shangdi+xiadi)*gao*0.5); } }
package com.text_1; public class Circle { double r,z,s; double getm() { return(Math.PI*r*r); } double getz() { return(2*Math.PI*r); } Circle(double banjing) { r=banjing; } }
package com.text_1; public class A { public static void main(String[] args) { // TODO 自动生成的方法存根 Lader mianji=new Lader(3,8,5); System.out.println("上底、下底、高分别是3、8、5的梯形面积为"+mianji.getmianji()); Circle yuan=new Circle(4); System.out.println("半径为4的面积为"+yuan.getm()); } }