Posted on 2006-07-09 23:16
Yemoo'S Java Blog 阅读(250)
评论(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 语句来抛出异常.