我有一個愚蠢的問題,這個問題非常模糊,很難解釋,對我來說完全是獨一無二的,因爲一個非常特殊的任務使這個線程對其他人無用。請刪除。在java程序中與setter和getters打交道的問題
-1
A
回答
1
你的問題是你正在使用Console.printf()
方法不正確。
此方法的第一個參數應該是一種格式,並且其中的其他參數必須包含佔位符。在The Java Platform documentation上閱讀。實際上,您應該熟悉Java平臺文檔。您需要經常使用它以確保您正確調用方法或給定類中可用的方法。
所以,你的打印輸出線實際上應該已經:
myConsole.printf("Circumference of first circle is %.2f%n", first.Circumference());
myConsole.printf("Area of first circle is %.2f%n", first.Area());
...等。
格式%.2f
表示「相應的參數是一個浮點數,在小數點後顯示精度爲2位數」。 %n
取代您的"\n"
- 打印的整個「模板」應該只是格式字符串。在這種格式中,應該使用%n
而不是\n
。
我不確定你爲什麼選擇使用系統控制檯而不是通常的System.out.println()
。如果您選擇使用System.out
,則還有一個printf()
方法,其工作方式與Console.printf()
完全相同 - 第一個參數是格式,其他格式是嵌入格式。最後
一個評論:編寫Java代碼時有約定:
- 縮進你的代碼正確
- 類名第一個字母總是大寫的。
- 非常量字段和局部變量名稱的第一個字母總是小寫。
- 方法名稱也以小寫字母開頭。
+0
非常感謝RealSkeptic,我非常感謝你的幫助,因爲我意識到我沒有很容易理解問題(因爲我不能),所以我會調整我的代碼,明天測試並向上帝祈禱! – 2014-10-29 20:20:46
相關問題
- 1. Xcode中的Getters和Setter沒有問題
- 2. 在Java中使用getters/setter
- 3. 訪問setter和getters方法
- 4. 生成自定義的Java Getters和Setter
- 5. Python靜態setter和getters?
- 6. 生成Getters和setter Symfony2
- 7. Javascript setter/getters
- 8. Loopback.io中的屬性setter和getters
- 9. Laravel中的自定義setter和getters
- 10. 斯卡拉特質中的Setter和Getters?
- 11. 在Karel Midpoint練習中使用Getters和Setter練習(Java)
- 12. setters和getters的問題
- 13. 在ruby上管理setter和getters方法
- 14. 類繼承和使用setter和getters
- 15. 覆蓋Mongoid模型的setter和getters
- 16. 只有「Setter」和「Getters」的類 - 優點
- 17. 如何爲JList和DefaultListModel製作setter和getters? (Java)
- 18. JSON問題與java程序
- 19. Eclipse重構 - 用直接字段訪問替換Java getters&setter
- 20. getter和setter問題
- 21. Getter和setter問題
- 22. attr_accessible是否創建getters和setter?
- 23. Doctrine2 oneToMany用yml文件和setter/getters
- 24. AS3矢量:使用getters和setter?
- 25. JUnit測試setter和getters失敗
- 26. 是否可以循環setter和getters?
- 27. 使用getters和setter來顯示顏色
- 28. 哪個getters和setter執行得更快?
- 29. JS Getters/Setter原型繼承
- 30. 使用AspectJ生成Getters/Setter
James,我很樂意幫助你。但在閱讀了所有這兩遍之後,我仍然不確定你需要什麼幫助。問一個更清晰的問題,我會回答它。 – 2014-10-29 19:30:14
@AlexK:我將問題翻譯爲「這是我的要求,這是一些不起作用的代碼,我不知道有什麼問題」。對於OP,我建議您刪除您的道歉,而是顯示您嘗試調試代碼時出現的情況。使用一個調試器或println語句,但首先你必須先找到什麼是錯誤的,並有一個特定的才能來到這裏。 – 2014-10-29 19:34:28
我在實驗室會議期間所能做的就是編寫這段代碼,將它發送給我自己,並從內存中回憶其他任何東西。問題是,當這段代碼運行時,它不會顯示任何數值,即兩個程序之間沒有任何數據傳遞。我很抱歉,我不能更清楚,但我真的已經用盡了我解釋發生了什麼事的有限能力。如果你甚至可以給出一般性的建議,爲什麼這可能會真的幫助我很多。當我沒有明確地做錯任何事情時,請不要投票。我渴望得到任何幫助,並會非常感激。 – 2014-10-29 19:42:22