盤古人

          反省是總結過去,反悔是回到過去! 人不瘋狂,枉來世!!!!!
          數據加載中……

          2010年11月12日

          三角形(用JAVA實現)

                  我只是隨便寫的
                   可供參考

          //在my.train5外面寫該調試工具

          import my.train5.*;

          public class Example5 {
              
          public static void main(String[] args) {
                  Triangle tr 
          = new Triangle(5,12,13);
                  
          double mianJi = 0;
                  
          //調用Triangle類中的mianJi方法求面積
                  mianJi = tr.mianJi();
                  
          //調用Triangle類中的set方法改變邊長
                  tr.set(56);
                  
          //輸出查看
                  System.out.println("面積是:" + mianJi);
                  System.out.println(
          "a = " + tr.a + "\nb = " + tr.b + "\nc = " + tr.c );
              }

          }

          三角形的類
           1package my.train5;
           2
           3import  java.lang.Math;
           4
           5public class Triangle {
           6    //定義成員變量
           7    public double a;
           8    public double b;
           9    public double c;
          10    
          11    //無參數的構造方法
          12    public Triangle(){
          13    }

          14    
          15    //驗證的有參數的構造方法
          16    public Triangle(double a,double b ,double c){
          17        this.a = a;
          18        this.b = b;
          19        this.c = c;
          20        if(!(a > 0 && b > 0 && c >0 && a + b > c && a + c > b && b + c >&& a - b < c && a-<&& b - c< a && b - a < c && c-< a |
          21                c - a < b ) ){
          22            System.out.println("不可以構造成三角形");
          23        }

          24    }

          25    
          26    //計算面積的的方法
          27    public double mianJi(){
          28        double mianJi = 0;
          29          double s=(a+b+c)/2;
          30         mianJi = Math.sqrt( s*(s-a)*(s-b)*(s-c));
          31        return mianJi;
          32    }

          33    
          34    //修改邊的方法
          35    public void set(double i,double j){
          36        if(this.a == i){
          37            this.a = j;
          38        }
          else if(this.a == i){
          39            this.a = j;
          40        }
          else if(this.a == i){
          41            this.a = j;
          42        }

          43    }

          44    
          45}

          46

          posted @ 2010-11-12 17:44 盤古人 閱讀(1539) | 評論 (0)編輯 收藏
          僅列出標題  
          主站蜘蛛池模板: 洪雅县| 南雄市| 韩城市| 疏附县| 荆州市| 华亭县| 神池县| 怀宁县| 西安市| 井陉县| 油尖旺区| 浦城县| 涟水县| 东乌珠穆沁旗| 阿拉善盟| 阿尔山市| 丰宁| 华池县| 筠连县| 怀宁县| 台东市| 安化县| 平乡县| 定结县| 清丰县| 泰兴市| 仪陇县| 平顺县| 梁平县| 正宁县| 深泽县| 凤台县| 偃师市| 万山特区| 黔南| 仪征市| 江都市| 包头市| 嵊州市| 灵璧县| 敖汉旗|