Posted on 2006-07-09 23:16
Yemoo'S Java Blog 閱讀(251)
評論(0) 編輯 收藏
偶是一個java初學者,看了樹上一個簡單例子,然后自己試著寫了下,卻發現了很多問題....
例子是一個判斷用戶輸入字母是大寫還是小寫的.
偶開始這樣寫:
import
?java.io.
*
;
public
?
class
?UpLow{
????
public
?
static
?
void
?main(String?args[])?
{
????????C
har
?x;
????????System.out.println(
"
請輸入一個字母:
"
);
????????x
=
(C
har
)System.in.read();
????????
if
(Character.isUpperCase(x)){
????????????System.out.println(
"
你輸入了一個大寫字母!
"
);
????????}
????????
if
(Character.isLowerCase(x)){
????????????System.out.println(
"
你輸入了一個小寫字母!
"
);
????????}
????}
}
運行調試先后發現如下問題:
1,Char x和(Char)System.in.read()中的Char中c應該小寫.
2,由于用到system.in.read()所以應該加上throws IOException.
這么簡單一程序就遇到這么多問題...崩潰...
不過這樣就給了俺比較深刻的印象,以后一定不會范這些錯誤了.
用到輸出語句"System.in.read()"要在main()中加上throws IOException 語句來拋出異常.