全文预览

计算表图形面积课程设计报告

上传者:相惜 |  格式:docx  |  页数:15 |  大小:257KB

文档介绍
tArea());//输入结果到文本区}catch(Exception ex){area.append("\n"+"\n");}}}}}Picture.javainterface Picture {//创建Picture接口double getArea();}Triangle.javapublic class Triangle implements Picture {//实现 Picture接口double sideA,sideB,sideC,area;boolean isTriangle;public double getArea() {if(isTriangle) {double p=(sideA+sideB+sideC)/2.0;area=Math.sqrt(p*(p-sideA)*(p-sideB)*(p-sideC));}else{System.out.print("无法计算面积") ;}return area;}//判断a、b、c是否构成三角形public void setA(double a){sideA=a;if(sideA+sideB>sideC&&sideA+sideC>sideB&&sideB+sideC>sideA){isTriangle=true;}else{isTriangle=false;}}public void setB(double b){sideB=b;if(sideA+sideB>sideC&&sideA+sideC>sideB&&sideB+sideC>sideA){isTriangle=true;}else{isTriangle=false;}}public void setC(double c){sideC=c;if(sideA+sideB>sideC&&sideA+sideC>sideB&&sideB+sideC>sideA)

收藏

分享

举报
下载此文档