Java面向对象练习题之梯形面积
编写一个Java应用程序,该程序中有2个类MianJi、主类A。具体要求如下:MianJi类具有类型为double的上底、下底、高、面积属性,具有返回面积的功能,包括一个构造方法对上底、下底、高进行初始化。主类A用来测试类MianJi的功能。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | double ShangDi; double XiaDi; double Gao; double Mianji; MianJi( double ShangDi, double XiaDi, double Gao) { //使用参数来初始化属性 //this代表当前类 this .ShangDi=ShangDi; this .XiaDi=XiaDi; this .Gao=Gao; } //方法的命名 动词+名词 动词的第一个字母小写 //void表示无返回值 如果需要有返回值的话需要在方法名的前面加上返回值的类型 double getMianji() { //计算面积 Mianji=(( this .ShangDi+ this .XiaDi)* this .Gao)/ 2 ; System.out.println( "方法内输出面积是" +Mianji); //返回语句 return 方法到return结束,后面语句不执行 return this .Mianji; } //测试 public static void main(String[] args) { MianJi TiXing= new MianJi( 2 , 8 , 5 ); double mj=TiXing.getMianji(); System.out.println( "接收的面积是" +mj); } |
运行结果
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步