亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

運行起來的時候不管輸入什么都只會算長方形周長,求解

運行起來的時候不管輸入什么都只會算長方形周長,求解

慕粉3392422 2016-06-02 12:38:49
package?practice; public?abstract?class?shape?{ public?abstract?void?area(); public?abstract?void?paremeter(); }package?practice; import?java.util.Scanner; public?class?rectangle?extends?shape?{ @Override public?void?area()?{ //?TODO?Auto-generated?method?stub Scanner?input=?new?Scanner(System.in); System.out.println("輸入寬:"); float?w=?input.nextFloat(); System.out.println("輸入長:"); float?l=?input.nextFloat(); System.out.println("長方形面積:"+w*l); } @Override public?void?paremeter()?{ //?TODO?Auto-generated?method?stub Scanner?input=?new?Scanner(System.in); System.out.println("輸入寬:"); float?w=?input.nextFloat(); System.out.println("輸入長:"); float?l=?input.nextFloat(); System.out.println("長方形周長:"+2*(w+l)); } }package?practice; import?java.util.Scanner; public?class?circle?extends?shape?{ @Override public?void?area()?{ //?TODO?Auto-generated?method?stub Scanner?input=new?Scanner(System.in)?; System.out.print("輸入半徑:"); float?r=input.nextFloat(); System.out.println("圓面積:"+Math.PI*r*r); } @Override public?void?paremeter()?{ //?TODO?Auto-generated?method?stub Scanner?input=new?Scanner(System.in)?; System.out.print("輸入半徑:"); float?r=input.nextFloat(); System.out.println("圓周長"+2*Math.PI*r); } }package?practice; import?java.util.Scanner; public?class?Initial?{ public?static?void?main(String[]?args)?{ //?TODO?Auto-generated?method?stub System.out.print("請輸入圖形形狀:"); Scanner?input=?new?Scanner(System.in); String?i1=?input.next(); if?(i1=="圓"){ System.out.println("開始計算圓。。。"); System.out.println("輸入面積或周長:"); shape?s1=new?circle(); String?i2=?input.next(); if(i2=="面積"){ System.out.print("開始計算面積。。。"); s1.area(); }else{ System.out.print("開始計算周長。。。"); s1.paremeter(); } }else{ System.out.println("開始計算長方形。。。"); System.out.println("輸入面積或周長:"); shape?s2=new?rectangle(); String?i2=?input.next(); if(i2=="面積"){ System.out.print("開始計算面積。。。"); s2.area(); }else{ System.out.print("開始計算周長。。。"); s2.paremeter(); } } } }
查看完整描述

1 回答

已采納
?
蜂之谷

TA貢獻564條經驗 獲得超863個贊

字符串比較要用equals;改成

?if?(i1.equals("圓")){
?????...
?}

后面的也一樣

i2.equals("面積")


查看完整回答
1 反對 回復 2016-06-02
  • 1 回答
  • 0 關注
  • 1268 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號