/* * 定义一个图形类及其子类(三角形类和矩形类),分别计算其面积和周长。 */ class tuxing{ double gao,dibian,bian1,bian2,area,mianji;//高,底边,边1,边2,周长,面积 public void print(){ } } class triangle extends tuxing{//三角形的类 public void print(double Gao,double Dibian,double Bian1,double Bian2){ gao=Gao; dibian=Dibian; bian1=Bian1; bian2=Bian2; area=dibian+bian1+bian2; mianji=(gao*dibian)/2; } } class rectangle extends tuxing{//矩形的类 double chang,kuan,area,mianji;//长,宽,周长,面积 public void print(double chang,double kuan){ this.chang=chang; this.kuan=kuan; area=2*(chang+kuan); mianji=(chang*kuan); } } public class graph { public static void main(String[] args) { triangle p1=new triangle();//三角形类中的一个对象p1 p1.print(2,3,4,5); System.out.println("三角形周长"+p1.area); System.out.println("三角形面积"+p1.mianji); rectangle op=new rectangle();//矩形中类中的一个对象op op.print(7,8); System.out.println("矩形周长"+op.area); System.out.println("矩形的面积"+op.mianji); } }
在一个图形类中计算三角形和矩形的周长和面积
最新推荐文章于 2021-12-15 09:41:41 发布