上述代码在main函数中,如果c和minChar都不初始化个值,编译出错。若char c,minChar;
这样,编译提示 variable minChar might not have been initialized

解决方案 »

  1.   

    你想做出什么效果?以#做为退出程序?你想让你输入的字符和哪个字符比较?minChar??你的minChar是要自己输入还是由用户输入?
      

  2.   

    如下输入即可 import java.io.*;
     public class Test1
     {
      public static void main(String args[])
       {
       try{
           char c=(char)System.in.read();
           char minChar=(char)System.in.read();
              if(c!=minChar)
                {
                 if(c<minChar)
           {
                   System.out.println("min char is: "+c);
           }
                else
                    System.out.println("min char is: "+minChar);
            }
           }catch(IOException e){}
        }
        
    }