Java類和物件(一個程式裡包含了多個類)
阿新 • • 發佈:2022-04-11
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、收穫:我第一次寫一個程式裡有多個類的程式碼,感覺效益還是蠻大的。