賦值函數返回值賦值函數返回值
添加一個新方法emptyMachine()到旨在模擬排空錢 機器TicketMachine類應該都在總收益的價值和重置價值總數爲零。 整個方法粘貼到下面的空白處
public int emptyMachine()
{
System.out.println("# " + total);
total = 0;
}
我得到這個錯誤:
TicketMachine.java:44: missing return statement
}
^
1 error
The output should have been:
emptyMachine() returns correct value
emptyMachine() empties machine
This is what was actually produced:
Exception in thread "main" java.lang.NoClassDefFoundError: TicketMachine
正如編譯器所說。你錯過了退貨聲明。你的方法必須返回一個int – jitter 2009-10-28 22:40:21
只要在語句中隨意輸入語句,直到檢查器很快樂,學習如何編寫代碼是一種非常低效的方法,即使稱爲StackOverflow的Oracle爲您提供瞭解決方案。如果你想學習編程,最好建議實際嘗試理解變量,方法和返回語句的含義。 – meriton 2009-10-28 22:58:06
您已將返回類型設置爲「int」,但您沒有返回值。 – Raptor 2009-10-29 06:43:09