1. 程式人生 > 其它 >Java類和物件(一個程式裡包含了多個類)

Java類和物件(一個程式裡包含了多個類)

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、收穫:我第一次寫一個程式裡有多個類的程式碼,感覺效益還是蠻大的。