Java 類和對象7,java對象7

來源:互聯網
上載者:User

Java 類和對象7,java對象7

建立一個三角形類,成員變數三邊,方法求周長,建立類主類A來測試它。

 1 public class sanjiaoxing { 2  3     private double a; 4     private double b; 5     private double c; 6     double zhouchang; 7  8     public double getA() { 9         return a;10     }11 12     public void setA(double a) {13         this.a = a;14     }15 16     public double getB() {17         return b;18     }19 20     public void setB(double b) {21         this.b = b;22     }23 24     public double getC() {25         return c;26     }27 28     public void setC(double c) {29         this.c = c;30     }31 32     sanjiaoxing(double a, double b, double c) {33         this.a = a;34         this.b = b;35         this.c = c;36     }37 38     public void getZhouChang() {39         zhouchang = 0;40         if ((a + b > c && a + c > b && b + c > a) && (a >= 0 && b >= 0 && c >= 0)) {41             zhouchang = a + b + c;42         } else {43             System.out.println(this.a + "\t" + this.b + "\t" + this.c  + "三個數不能構成三角形。");44         }45         if (zhouchang != 0) {46             System.out.println(this.a + "\t" + this.b + "\t" + this.c  + "三個數成功構成三角形 ,周長=" + zhouchang);47         }48     }49 50     public static void main(String[] args) {51         sanjiaoxing s1 = new sanjiaoxing(1.4, 2.5, 3);52         s1.getZhouChang();53 54         sanjiaoxing s2 = new sanjiaoxing(1, 3, 4);55         s2.getZhouChang();56 57         sanjiaoxing s3 = new sanjiaoxing(1, 5, 5);58         s3.getZhouChang();59 60         sanjiaoxing s4 = new sanjiaoxing(3, -4, 5);61         s4.getZhouChang();62     }

運行:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.