程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> Java 類和對象7,java對象7

Java 類和對象7,java對象7

編輯:JAVA綜合教程

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     }

運行:

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved