17 回答

TA貢獻(xiàn)885條經(jīng)驗(yàn) 獲得超1144個(gè)贊
程序本身沒(méi)錯(cuò),邏輯有錯(cuò)誤,你想想如果你輸入了1,那么輸出的是什么?
所以那個(gè)判斷條件有錯(cuò)誤,應(yīng)該為:
if(youliang<5){ ????System.out.println("油量不足,提醒您注意油表"); }

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊
邏輯有錯(cuò)誤,當(dāng)輸入小于2時(shí),也是輸出祝您行車(chē)愉快!
而且也沒(méi)有else塊,前面的和后面的輸出語(yǔ)句都會(huì)輸出來(lái)。

TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超0個(gè)贊

TA貢獻(xiàn)27條經(jīng)驗(yàn) 獲得超28個(gè)贊
怎么好多人說(shuō)args的問(wèn)題,這只是個(gè)變量名字,代表傳入java程序的參數(shù)列表,約定俗成叫args而已,只要你高興可以隨便換成別的名字,叫String[] abcdefg 也行,只要保證是個(gè)String[] 類(lèi)型就行。

TA貢獻(xiàn)5條經(jīng)驗(yàn) 獲得超1個(gè)贊
第一行*號(hào)改成Scanner
再加個(gè)else,輸出個(gè)油量不在2-5范圍的結(jié)果

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

TA貢獻(xiàn)7條經(jīng)驗(yàn) 獲得超2個(gè)贊
public static void main(String[] args){
}
main方法中的參數(shù)應(yīng)寫(xiě)為:args?
添加回答
舉報(bào)