public class Percentage
{
public static void main(String args[])
{
int tenPercentOff;
int price = 100;
double price2 = 100.00;
tenPercentOff (price);
tenPercentOff (price2);
}
public static void tenpercentOff(int p)
{
double newPrice = p * .90;
System.out.println("Ten percent off");
System.out.println("New price is " + newPrice);
}
public static void tenPercentOf(double p)
{
double newPrice = p * .90;
System.out.println("Ten percent off");
System.out.println("New price is " + newPrice);
}
}
0
A
回答
2
方法tenPercentOff
是不確定的,作爲一個方面說明,這是非常糟糕的,你應該更一貫命名方法/變量(這樣就避免了這樣的問題)
0
你調用方法的錯誤
tenPercentOff (price);
應該
tenpercentOff (price);
和
tenPercentOff (price2);
應該
tenPercentOf(price2)
你應該對Java命名約定真功夫另一點是使用IDE,這樣可以節省大量的時間
0
那是因爲你callind不同的功能。 Java是區分大小寫的語言。所以tenPercentOff()
和tenpercentOff()
是java中的兩個不同的函數。
0
這應該爲你工作:
public class Percentage
{
public static void main(String args[])
{
int tenPercentOff;
int price = 100;
double price2 = 100.00;
tenPercentOff (price);
tenPercentOf (price2);
}
public static void tenPercentOff(int p)
{
double newPrice = p * .90;
System.out.println("Ten percent off");
System.out.println("New price is " + newPrice);
}
public static void tenPercentOf(double p)
{
double newPrice = p * .90;
System.out.println("Ten percent off");
System.out.println("New price is " + newPrice);
}
}
- Java是區分大小寫,因此tenPercentOff和tenpercentOff不一樣
- 第二個方法調用中有錯誤的方法名(tenPercentOff - > tenPercentOf)
0
Java是區分大小寫的,你用int方法的百分比有小p,你用double參數的方法是單個f的Of Of
相關問題
- 1. 找不到符號:編譯java代碼時
- 2. 編譯此servlet代碼時出現編譯錯誤
- 3. PHP編輯器/編譯器/不管,顯示在我的代碼
- 4. 當我編譯我的代碼時有一些問題
- 5. 編譯此C++代碼時出錯
- 6. 編譯此代碼時出錯
- 7. 我在我的代碼接收找不到符號錯誤
- 8. 不可編譯的源代碼 - 找不到符號錯誤
- 9. 找不到符號在編譯Java代碼
- 10. 在我的代碼中顯示圖像時找不到錯誤
- 11. 使用gcc編譯C源代碼時出現問號
- 12. 難以找出我的代碼中出現了什麼問題
- 13. 爲什麼我編譯Java代碼時找不到文件?
- 14. 我的代碼編譯,但沒有顯示預期的輸出
- 15. opengl代碼編譯問題
- 16. 編譯代碼塊時的問題13.12
- 17. 編譯android-ndk代碼時出現問題
- 18. 編譯代碼時出現LNK2019錯誤
- 19. 在屏幕上顯示代碼時出現問題
- 20. 時間問題,此代碼
- 21. 我找不到我的錯誤,在此Fortran代碼
- 22. 編譯代碼時出錯
- 23. 我找不到我的代碼有什麼問題
- 24. GnuTLS:編譯示例代碼時出錯?
- 25. 如何找到編譯器爲我的代碼生成的符號名稱?
- 26. 顯示符號代碼
- 27. 調試時出現符號問題C#代碼
- 28. 編譯此java代碼時出現兩個錯誤
- 29. matplotlib-代碼編譯但不顯示圖
- 30. 當我運行代碼時,我的php代碼不顯示在瀏覽器上
'tenPercentOff' VS'tenpercentOff' VS'tenpercentOf' – rocketboy
嘗試此'公共類的百分比{ \t公共靜態無效主要(字符串ARGS []){ INT priceInInt = 100; double priceInDouble = 100.00; tenPercentOff(priceInInt); tenPercentOff(priceInDouble); } public static void tenPercentOff(int p){ double newPrice = p * .90; System.out.println(「十折」); System.out.println(「New price is」+ newPrice); } public static void tenPercentOff(double p){ double newPrice = p * .90; System.out.println(「十折」); System.out.println(「New price is」+ newPrice); } }' –