图形抽象类的代码:abstract class MyShape {abstract int calGirth(); //求周长abstract double calSquare(); //求面积}三角形类的实现:public class Triangle extends MyShape{int borderA,borderB,borderC;Triangle(int a,int b,int c){borderA = a; borderB = b; borderC = c;}Triangle(){borderA ...
JAVA用接口设计并实现圆,三角形,矩形的面积与周长计算要求:①定义一个接口,其中包含一个计算面积的抽象方法和一个计算周长的抽象方法;②输入数据为圆的半径、三角形的三条边长、矩形的长和宽,对于用户的输入要有友好提示;③程序能够排除输入过程中的非法数据(如:输入的长度数据为负数或字符;输入的三角形三条边数据...
* 得到周长 * @return */ public Double getPerimeter(){ Double l = 0d; l = a+b+c; return l; }; /** * 得到面积 * @return */ public Double getArea(){ Double s = 0d; Double p = getPerimeter()/2; s = Math.sqrt(p*(p-a)*(p-b)*(p-c)); return s; }} 自己写测试方...
publicclassMain{publicstaticvoidmain(String[]args){// 创建三角形对象Triangletriangle=newTriangle(3,4,5);// 打印周长和面积System.out.println("周长: "+triangle.calculatePerimeter());// 输出周长System.out.println("面积: "+triangle.calculateArea());// 输出面积}} 1. 2. 3. 4. 5. 6. 7. ...
用java求三角形的周长和面积? publicclassJs { privatedoublea; privatedoubleb; privatedoublec; Js(doublea,doubleb,doublec) { this.a=a; this.b=b; this.c=c; } publicdoublegetA() { returna; } publicdoublegetB() { returnb; } publicdoublegetC() { returnc; } publicdoublearea() { ...
java求三角形的面积和周长 importjava.util.Scanner; importjava.lang.Math; classTriangle { privateinta,b,c;//分别表示三角形的三个边 publicintzhouchang()//计算三角形的周长 { returna+b+c; } publicdoublearea()//计算三角形的面积 { doublep=(a+b+c)/2; returnMath.sqrt(p*(p-a)*(p-b)*...
java求解三角形周长和面积 importjava.util.Scanner;publicclassTest1{publicstaticvoidmain(String[]args){Scannerreader=newScanner(System.in);Trianglelength=newTriangle();System.out.println("请输入三角形边长");System.out.println("请输入三角形边长");请输入三角形边长doublea=reader.nextDouble();System.out...
javaTrangle类计算三角形的周长 java求三角形的周长和面积,缺等腰三角形如果这个类是final的,我觉得整体思路上没什么问题.有几个细节再把握下1.将度数也设为double,设想你new时传递参数是写90度方便,还是写90f度方便.2.构造函数太独立了,各个构造函数没有联系性。比如
Java程序中计算多边形,三角形,长方形的周长和面积,代码和格式是什么呀.-要求:(1)写三个类:多边形类,三角形类,长方形类(2)计算面积(3)计算周长(4)三角形和长
gettall(){ return this.tall;} //周长和面积 public double getperimeter(){ return length+length+bottom;} public double getarea(){ return bottom*tall/2;} public static void main(String[]args){ Scanner sc = new Scanner(System.in); System.out.println("请输入三角形的边长"...