package AreaAndLength; import java.util.Date; class Trangle1 { double a,b,c,s,area; boolean bo; Trangle1(double a,double b,double c) { this.a=a; this.b=b; this.c=c; if(a+b>c&&a+c>b&&b+c>a) bo=true; else bo=false; } public double getLength() { if(bo==true) return a+b+c; else System.out.println("不是一个合法的三角形"); return 0; } public double getArea() { if(bo==true) { s=(a+b+c)/2; area= Math.sqrt(s*(s-a)*(s-b)*(s-c)); return area; } else System.out.println("不是一个合法的三角形"); return 0; } } class Lader2 { double a2,b2,c2; Lader2 (double a2,double b2,double c2) { this.a2=a2; this.b2=b2; this.c2=c2; } public double getArea2() { return (a2+b2)*c2/2; } } class Circle { double r; Circle (double r) { this.r=r; } public double getLength3() { return 2*3.14*r; } public double getArea3() { return 3.14*r*r; } } public class Lader { public static void main(String[]args) { double length,area; Circle circle =new Circle(10); Trangle1 trangle1=new Trangle1(3,4,5); Lader2 lader2=new Lader2(3,4,10); System.out.println("圆周长:"+circle.getLength3()); System.out.println("圆面积:"+circle.getArea3()); System.out.println("三角形周长:"+trangle1.getLength()); System.out.println("三角形面积:"+trangle1.getArea()); System.out.println("梯形面积:"+lader2.getArea2()); System.out.println(); System.out.println(new Date()); } }
1、先建立一个class类。命名为Lader。
2、之后写入上面的代码
3、得出结果,我得出的是下面的图
5、收获:我第一次写一个程序里有多个类的代码,感觉效益还是蛮大的。