偶学习写的一个简单程序中发现这么多错误!!

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

你可能感兴趣的:(偶学习写的一个简单程序中发现这么多错误!!)