//把c赋一个初值
import java.io.*; public class SimpleCharInOut 

public static void main(String args[]) 

char c=' '; 
System.out.print("Enter a character please:"); 
try{ 
c=(char)System.in.read(); 
}catch(IOException e){}; 
System.out.println("You have entered character"+c); 
} } 

解决方案 »

  1.   

    import java.io.*; public class SimpleCharInOut 

    public static void main(String args[]) 

     char c=' ';   //这里把他初始化就好了
     System.out.print("Enter a character please:"); 
     try{ 
     c=(char)System.in.read(); 
     }catch(IOException e){}; 
     System.out.println("You have entered character"+c); 
     } 
    }