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

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

java練習小問題

java練習小問題

水月心影鏡中花 2017-05-26 00:26:38
public class useCup{???? public static void main(String[] args){???? ???? Cup cup = new Cup();???? ????Cup cup2 = new Cup(2.5f, 2, 1);???? }???? ???? public class Cup {???????? float volume;???????? int shape;???????? int colour;???????? public Cup(){???????? ???? System.out.println("水杯可以用來裝液體");???????? }???????? public Cup(float volume,int shape,int colour){???????????? volume = volume;???????????? if(0<volume||volume<=1.0){???????????? ???? System.out.println("說明此杯為小型水杯!");???????????? }else if(1.0<volume||volume<=3.0){???????????? ???? System.out.println("說明此杯為中型水杯!");???????????? }else if(3.0<volume||volume<=5.0){???????????? ???? System.out.println("說明此杯為大型水杯!");???????????? }else{???????????? ???? System.out.println("輸入體積超出正常數值,請從新輸入!");???????????? }???????????? switch (shape){???????????????? case 1:???????????????? System.out.println("杯型為圓柱型!");???????????????? break;???????????????? case 2:???????????????? System.out.println("杯型為圓臺型!");???????????????? break;???????????????? default:???????????????? System.out.println("輸入錯誤,請從新輸入!");???????????? }???????????? shape = shape;???????????? switch (colour){???????????????? case 1:???????????????? System.out.println("水杯顏色為黃色!");???????????????? break;???????????????? case 2:???????????????? System.out.println("水杯顏色為綠色!");???????????????? break;???????????????? case 3:???????????????? System.out.println("水杯顏色為淡紫色!");???????????????? break;???????????????? default:???????????????? System.out.println("沒有該顏色類型的水杯,請從新選擇顏色!");???????????? }???????? ????colour = colour;???????? ????System.out.println("水杯可以有體積,形狀,顏色進行區(qū)分");???? ????}???? }}問:為什么我的水杯volume 屬性不管賦何值,結果都是“說明此杯為小型水杯!”呢?求大神指教,最好講的詳細些,謝謝!
查看完整描述

2 回答

已采納
?
慕老板

TA貢獻14條經驗 獲得超27個贊

if(0<volume||volume<=1.0){ }else if(1.0<volume||volume<=3.0){ }else if(3.0<volume||volume<=5.0){ }你這里的代碼不對,你看你輸入2.5,(0<volume)這個為true,而你這里是與運算,所以(0<volume||volume<=1.0)這句為true,就導致只輸出前面那一句了將||改為&&
查看完整回答
反對 回復 2017-05-26
?
saber大愛_0

TA貢獻8條經驗 獲得超1個贊

|| 改成 &&,你可以查下
|| 和 && 的區(qū)別

查看完整回答
1 反對 回復 2017-05-26
  • 2 回答
  • 0 關注
  • 2043 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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