精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • java編程求三角形面積

    java編程求三角形面積
    先創(chuàng)建一個Point類,然后定義Trianglele類.在Trianglele類中定義三個Point的實體來表示一個三角形的三個點,再定義一個方法setTri對這三個點進行初始化,然后定義兩個方法求三角形的周長、面積.在main()中創(chuàng)建一個對象,求給定三點的三角形的周長、面積.
    我寫的是:
    import java.lang.Math;
    class Point
    {
    public int x,y;
    public Point(int a,int b)
    {
    x=a;y=b;
    }
    }
    public class sanjiaoxing {
    /**
     * @param args
     */
    double sa,sb,sc;
    class Trianglele
    {
    
    public void setTr()
    {
    Point A=new Point(0,0);
    Point B=new Point(3,0);
    Point C=new Point(0,4);
    sa=Math.hypot((A.x-B.x),(A.y-B.y));
    sb=Math.hypot((B.x-C.x),(B.y-C.y));
    sc=Math.hypot((C.x-A.x),(C.y-A.y));
    }
    
    
    
    }
    double zhouchang()
    {
    
    return sa+sb+sc;
    }
    double getArea()
    {
    double b,c;
    b=(sa*sa+sb*sb-sc*sc)/(2*sa*sc);
    c=sa*sc*(Math.sqrt(1-b*b))/2;
    
    return c;
    }
    
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    sanjiaoxing your=new sanjiaoxing();
    
    System.out.println("zhouchang "+your.zhouchang());
    System.out.println("mianji "+your.getArea());
    
    
    
    
    }
    
    }
    請問哪里錯了啊?
    其他人氣:179 ℃時間:2020-02-05 07:10:26
    優(yōu)質(zhì)解答
    樓主sanjiaoxing這個類里面的Trianglele類沒有被執(zhí)行到,可以把Trianglele類里面的內(nèi)容寫在sanjiaoxing這個類的構造方法里,這樣就在NEW這個sanjiaoxing類時初始化三個點,不過這樣就定死了..如果想要手動傳參的話,可以...真的沒有執(zhí)行到嘞,如果我想像題目那樣定義一個Trianglele類,怎么做才能執(zhí)行到它呢?是要new一下這個類嗎?(我剛學java,頭疼死了。。。。。)如果你要執(zhí)行到他,可以定義在sanjiaoxing這個類里面,把他定義成一個方法,然后在MAIN函數(shù)里面調(diào)用一下,如果要另外創(chuàng)建一個類,也可以,如果不想在MAIN方法里面NEW,可以把他定義成靜態(tài)的,調(diào)用一下就OK了...比如:class Trianglele{publicTrianglele(){Point A = new Point(0, 0); Point B = new Point(3, 0); Point C = new Point(0, 4); sa = Math.hypot((A.x - B.x), (A.y - B.y)); sb = Math.hypot((B.x - C.x), (B.y - C.y)); sc = Math.hypot((C.x - A.x), (C.y - A.y)); System.out.println(sa+sb+sc);}}這樣定義之后在main里面new一下就好.如果不想寫死三個點,可以在new的時候把參數(shù)傳到構造方法里面.希望對你有幫助吧..
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點,以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機版