第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

代碼運行結(jié)果顯示最后的幾個函數(shù)體未定義:trangle() is undefined,要怎么改,遇到類似的問題該怎么改正?

代碼運行結(jié)果顯示最后的幾個函數(shù)體未定義:trangle() is undefined,要怎么改,遇到類似的問題該怎么改正?

someOne_forward 2016-10-11 12:45:31
class Trangle{?double sideA,sideB,sideC,area,length;?boolean boo;?public Trangle(double a,double b,double c)?{ ?????this.sideA=a;???????? this.sideB=b;???????? this.sideC=c;?? ?if(this.sideA+this.sideB>this.sideC&&this.sideA+this.sideC>this.sideB&&this.sideB+this.sideC>this.sideA)?{??this.boo=true;???}?else?{??this.boo=false;???}?return boo;?}public?double getLength(){??if(this.sideA+this.sideB>this.sideC&&this.sideA+this.sideC>this.sideB&&this.sideB+this.sideC>this.sideA)??{???double p=(sideA+sideB+sideC)/2.0;???area=Math.sqrt(p*(p-sideA)*(p-sideB)*(p-sideC));???return area;?????}??else??{???System.out.println("不是一個三角形,不能計算面積");???return 0;??}???}public void setABC(double a,double b,double c){?this.sideA=a;??? this.sideB=b;??? this.sideC=c;??? if(this.sideA+this.sideB>this.sideC&&this.sideA+this.sideC>this.sideB&&this.sideB+this.sideC>this.sideA)??? {???? ?this.boo=true;??? }??? else??? {??? ?this.boo=false;??? }? ? }}class Lader{?double above,bottom,height,area;?Lader(double a,double b,double h)?{??this.above=a;??this.bottom=b;??this.height=h;???}public?double getArea(){??this.area=(this.above+this.bottom)*this.height/2;??return this.area;?}?}?public class AreaAndLength {?public static void main(String[] args)?{double length,area;Trangle trangle=null;Lader lader;trangle=new Trangle();lader=new Lader();length=trangle.getLength();System.out.println("三角形的周長:"+length);area=trangle.getArea();System.out.println("三角形的面積:"+area);area=lader.getArea();System.out.println("梯形的面積:"+area);trangle.setABC(12,34,1);area=trangle.getArea();System.out.println("三角形的面積:"+area);length=trangle.getLength();System.out.println("三角形的周長:"+length);}}class Trangle{?double sideA,sideB,sideC,area,length;?boolean boo;?public Trangle(double a,double b,double c)?{ ?????this.sideA=a;???????? this.sideB=b;???????? this.sideC=c;?? ?if(this.sideA+this.sideB>this.sideC&&this.sideA+this.sideC>this.sideB&&this.sideB+this.sideC>this.sideA)?{??this.boo=true;???}?else?{??this.boo=false;???}?return boo;?}public?double getLength(){??if(this.sideA+this.sideB>this.sideC&&this.sideA+this.sideC>this.sideB&&this.sideB+this.sideC>this.sideA)??{???double p=(sideA+sideB+sideC)/2.0;???area=Math.sqrt(p*(p-sideA)*(p-sideB)*(p-sideC));???return area;?????}??else??{???System.out.println("不是一個三角形,不能計算面積");???return 0;??}???}public void setABC(double a,double b,double c){?this.sideA=a;??? this.sideB=b;??? this.sideC=c;??? if(this.sideA+this.sideB>this.sideC&&this.sideA+this.sideC>this.sideB&&this.sideB+this.sideC>this.sideA)??? {???? ?this.boo=true;??? }??? else??? {??? ?this.boo=false;??? }? ? }}class Lader{?double above,bottom,height,area;?Lader(double a,double b,double h)?{??this.above=a;??this.bottom=b;??this.height=h;???}public?double getArea(){??this.area=(this.above+this.bottom)*this.height/2;??return this.area;?}?}?public class AreaAndLength {?public static void main(String[] args)?{double length,area;Trangle trangle=null;Lader lader;trangle=new Trangle();lader=new Lader();length=trangle.getLength();System.out.println("三角形的周長:"+length);area=trangle.getArea();System.out.println("三角形的面積:"+area);area=lader.getArea();System.out.println("梯形的面積:"+area);trangle.setABC(12,34,1);area=trangle.getArea();System.out.println("三角形的面積:"+area);length=trangle.getLength();System.out.println("三角形的周長:"+length);}}
查看完整描述

1 回答

?
EricG

TA貢獻(xiàn)4條經(jīng)驗 獲得超1個贊

查看編譯器的報錯提示 查找代碼的錯誤

Trangle和Lader兩個類中有構(gòu)造方法 需要傳入?yún)?shù)才可以:

trangle=new Trangle(1.0,2.0,3.0);
lader=new Lader(1.0,2.0,3.0);

getArea你定義在Lader類中了 但卻在trangle對象上調(diào)用的 當(dāng)然找不到


查看完整回答
1 反對 回復(fù) 2016-10-12
  • 1 回答
  • 0 關(guān)注
  • 1344 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號