作者tkcn (小安)
看板java
標題Re: [問題] 一個關於發牌的問題
時間Tue Dec 8 16:20:30 2009
※ 引述《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