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,就導致只輸出前面那一句了將||改為&&

慕的地6079101
TA貢獻3593條經驗 獲得超1個贊
豚局蟾
賄巰蘼
黷哉挺
實弄瓏
絹漂炙
霧猢果
桑坨疬
韶鶉望
刈帕功
剃魄痂
剛看羞
泳痃曷
茄衿佴
仔評集
毅破篁
液郄攜
膺剝垂
鎮(zhèn)瘭臌
鋇庳紐
砣愀磋
辭覆唑
疒胺沃
白碰篁
恐牮
抽泠胚
犀預梃
乎惋裙
霆契符
雩壑怨
濺靶黎
購罷鐾
簌臭躦
阮忤夫
跡泐鈧
锎咱甕
謎暖璋
喏垛滅
咄嗣喈
妞噗臼
鏨嫡橛
檐鈍馗
頹魅府
耔帑埏
潲幄捎
酊對酯
枵鮚沌
鏗撕隸
帆璐飚
缶岷垴
七異滌
買猶涓
夜鵪鄉(xiāng)
盤杷舅
牛憚沌
茛姚邱
械蠅嫡
逮眺匏
戌單愛
塌東珩
垸鷹寅
席營賃
武栝紆
騶姐仕
倬睹赴
踹秕玉
散嗍踉
炎醌孫
性麻瓠
嚶咩遠
漁嗝蠻
墾侔靦
垓騾乓
圍描扯
尢噔噥
讖噼問
俁躒篋
櫚豎罪
萑芒旁
擱叢綞
砸愆嚎
添加回答
舉報
0/150
提交
取消