java之2.封装一类梯形对象Ladder,该类对象具有上底、下底和高的属性,具有初始化梯形的功能、修改上底、下底和高的功能、求周长的功能、求面积的功能。
2012-09-27 18:44
951 查看
问题描述:
2.封装一类梯形对象Ladder,该类对象具有上底、下底和高的属性,具有初始化梯形的功能、修改上底、下底和高的功能、求周长的功能、求面积的功能。
运行结果:
梯形上底,下底,高,腰为:2.0 10.0 3.0 5.0
梯形面积为:18.0
梯形上底,下底,高,腰为:2.0 10.0 3.0 5.0
梯形周长为:22.0
2.封装一类梯形对象Ladder,该类对象具有上底、下底和高的属性,具有初始化梯形的功能、修改上底、下底和高的功能、求周长的功能、求面积的功能。
package hu; public class Ladder { private double a,b,h,c; public Ladder(double a,double b,double h,double c){ this.a=a; this.b=b; this.h=h; this.c=c; } public void set_a(double a){ this.a=a; } public void set_b(double b){ this.b=b; } public void set_h(double h){ this.h=h; } public void set_c(double c){ this.c=c; } public double get_a(){ return a; } public double get_b(){ return b; } public double get_h(){ return h; } public double get_c(){ return c; } //求周长不会 public void circum(){ double c1=0; c1=a+b+2*c; System.out.println("梯形上底,下底,高,腰为:"+a+" "+b+" "+" "+h+" "+c); System.out.println("梯形周长为:"+c1); } public void area(){ double s=0; s=(a+b)*h/2; System.out.println("梯形上底,下底,高,腰为:"+a+" "+b+" "+" "+h+" "+c); System.out.println("梯形面积为:"+s); } public static void main(String[] args) { // TODO Auto-generated method stub Ladder la=new Ladder(2,10,3,5); la.area(); la.circum(); } }
运行结果:
梯形上底,下底,高,腰为:2.0 10.0 3.0 5.0
梯形面积为:18.0
梯形上底,下底,高,腰为:2.0 10.0 3.0 5.0
梯形周长为:22.0
相关文章推荐
- JAVA之1.封装一类三角形对象Triangle,该类对象具有三条边的属性,具有初始化三角形的功能、修改边长的功能、判断三条边能否构成三角形的功能、求周长的功能、求面积的功能。
- JAVA之.封装一类圆形对象Circle,该类对象具有半径的属性,具有初始化圆的功能、修改半径的功能、求周长的功能、求面积的功能。
- JAVA--第五周实验--任务5--封装一类矩阵对象,该类对象具有初始化矩阵的功能、修改矩阵元素的功能
- JAVA--第五周实验--任务2--封装一类梯形形对象Triangle,并实现一些求周长求面积的功能。
- JAVA--第五周实验--任务1--封装一类三角形对象Triangle,并实现一些求周长求面积的功能。
- JAVA--第五周实验--任务3--封装一类圆形对象Triangle,并实现一些求周长求面积的功能。
- java第七周实验封装一类对象English,该类对象具有一种功能printEnglish输出英文字母表。再封装一类对象Greek,该类必须是English的子类,该类对象不仅可以调用方法printE
- java第七周封装一类对矩阵操作的对象,该类对象能够对矩阵进行运算,如矩阵中数据的位置变换功能、矩阵的加法功能、矩阵的乘法功能。
- 《封装一类梯形对象Ladder——Java第五周》
- java 5-1 (封装一类图形对象。求图形的面积。周长。)
- java第十周封装一类对象,功能是随机产生一个2000年后的年份,并输出该年2月的日历页,需处理闰年的问题。
- Java程序设计(六)----矩阵(具有初始化矩阵的功能、修改矩阵元素的功能)
- Java--封装一类对象,功能是随机产生一个2000年后的年份,并输出该年2月的日历页,需处理闰年的问题。
- JAVA--封装一类对象,功能是随机产生一个2000年后的年份,并输出该年2月的日历页,需处理闰年的问题
- JAVA--第五周实验--任务6--封装一类矩阵对象,完成矩阵中数据的位置变换、加法、乘法的功能
- java--第十周--任务一 封装一类对象,功能是随机产生一个2000年后的年份,并输出该年2月的日历页,需处理闰年的问题
- JAVA--第十周实验--封装一类对象,功能是随机产生一个2000年后的年份,并输出该年2月的日历页(草稿)
- 封装一类圆形对象Circle,并完善其功能
- java面向对象中对属性和方法的封装
- 嵌入式软件开发培训笔记——Java第三天(方法重载、对象的构造与初始化过程分析、封装等)