※ 引述《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
推
12/08 19:11, , 1F
12/08 19:11, 1F
→
12/08 19:21, , 2F
12/08 19:21, 2F
討論串 (同標題文章)