2011-05-01 65 views
-2
if(u<=100) 
charge=u*1.35; 
else if(u=>100&&u<=200) 

這最後一條語句有什麼問題?它顯示一個錯誤。錯誤出現在else if &&語句

+1

哪種編程語言?它顯示了什麼錯誤?請編輯您的問題,以便它回答這些問題。 (爲編程語言添加標籤,並將錯誤消息附加到您的問題。)謝謝! – stakx 2012-08-11 13:24:26

+0

@stakx:用戶上次看到...「2011年5月1日。」我不認爲他會回來...... =) – 2012-08-11 13:28:54

+0

@David:我認爲仍然值得指出問題的錯誤(例如,在另一個新用戶絆倒這個問題的情況下;他們應該看到預期的情況在SO上的問題)。 – stakx 2012-08-11 13:32:02

回答

4

會幫助,如果你提到的這是什麼語言,但可能你應該使用>=代替=>

2

if (u <= 100) charge = u * 1.35; else if (u >= 100 && u <= 200)

0
else if(u=>100&&u<=200) 
     ^^-- here 

不應指示部分是>=?此外,如果這是代碼的完整性,那麼您會錯過else if來採取行動...

if (...) { 
    ... 
else if (...) { 
    you're missing this part here 
}