java  中  char  和String   使用前一般是需要初始化的:

解决方案 »

  1.   

    我是楼主,最近在学Java,学得有些地方想不通为什么要做那样的规定,总觉得不如C清析明了
      

  2.   

    比如说常量,C里#define PI 3.14就好了,java里非要做出那么多明堂,还有很多,不知道当初写Java的是不是一群白吃!
      

  3.   

    把 “System.out.println("The letter is :"+c);”
    放到try里面去吧。
    不然如果没有得到值,抛出异常了,System还打印个什么劲儿呢?
      

  4.   


    这个异常   不是 编译的时候提示变量C没有定义
    而是  变量C可能没有初始化异常
    编译器强制你初始化  这是java比c++高明的地方 
    放到try里面去吧。
    不然如果没有得到值,抛出异常了,System还打印个什么劲儿呢?这种方式算什么高见  治标不治本