他提供的排错信息是,BufferedReader是一个不可见的符号,可能是没有定义,我也不知道这个BufferedReader到底是系统自己提供的,还是要像变量一样申请的

解决方案 »

  1.   

    import java.io.*;
     class test1
    {
        public static void main(String args[])
        {
            int i=0 , k=0 , iFlag=3;
            int iNter=0;      try{
            System.out.print("Enter a number:");
            BufferdReader br = new BufferedReader(new InputStreamReader(system.in));
            iNter=br.readLine();
            for (i=iNter;i>0;i++){
              for(k=2;k<iNter-1;k++)
                 if (iNter%k==0) iFlag=5;          if(iFlag!=5) System.out.print("Shushu:"+i);
            }
          }catch(IOException e){}
        }
    }
      

  2.   

    你的BufferdReader br = new BufferedReader(new InputStreamReader(system.in));应该是BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
      

  3.   

    Readline() 为什么不能读整型的变量
      

  4.   

    br.readLine();jdk定义的是String的。
      

  5.   

    怎么把String类对象赋给整型的iNet了?
    写成iNet=Integer.parseInt(br.readLine());还有可能。
      

  6.   

    你不可以造型吗?
    iNet = Integer.parseInt((int)br.readLine());
      

  7.   

    应改为如下的格式, 不过你的数据格式也应该进行转换,请根据具体情况自己转换吧. BufferedReader br = new BufferedReader(new InputStreamReader(System.in));