看板 java 關於我們 聯絡資訊
※ 引述《xtimer ()》之銘言: : 因作業遇到困難 想上來請教一下各位大大 : 題目是一個21點的遊戲 : (暫不考慮初始發兩張牌 & 發出的牌重複問題) : 先貼一下目前code進度 : ============================================================================== : public class a1{ : public static void main(String[] args) throws java.io.IOException : { : char key; : do{ : } : while (key == 'y'); : ============================================================================== : a1.java:35: variable key might not have been initialized : while (key == 'y'); : ^ : 1 error : ============================================================================== 以前寫的筆記: ------------ 對 Local Variable 來說, 不管是 Primitive 或 Referrence,預設都是 "not a value"。 而 null 對 Compiler 而言是一個 "value"。 所以 Object o; if(o == null){} // 這裡會產生 Compiler error: o may not be initialized. --- 新手在解決問題時,多用點猜測絕對是好事。 但是在板上公開討論時, 請先把前因後果交代清楚, 最後才附上你的判斷。 而不是只丟一句猜測,讓我們來算命。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.122.183.199
xtimer:謝謝大大的解說 可是...我看不懂XDDD 12/08 19:11
TonyQ:看不懂也要說哪裡看不懂啊, 不然誰看得懂你在問什麼啊 XD 12/08 19:21