Java Home

Java技术修炼中...
posts - 20, comments - 22, trackbacks - 0, articles - 0
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

偶是一个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 语句来抛出异常.

只有注册用户登录后才能发表评论。


网站导航: