我在CSDN上收到这样的代码:import java.io.*;
public class countlines
{
  public static void main(String args[])throws IOException
  {
    BufferedReader br = new BufferedReader(new FileReader("c:/java_test/Test.java"));
    int count=0;
    while(br.readLine()!=null)
    {
      count=count+1;
    }
  System.out.println(Total lines of your selected file is :"+count);
  }
}
总是报告有100个非法字符,我就是找不出什么地方有,请各位高手看看,,谢谢了

解决方案 »

  1.   

    System.out.println("Total lines of your selected file is :"+count);
    少个引号
      

  2.   

    现在我把文件给改了:
    import java.io.*;
    class countlines 
    {
    public static void main(String args[]) 
    {
    try{
        FileReader fr=new FileReader(args[0]);
    BufferedReader br=new BufferedReader(fr);
    String s;
    int count=0;
    while((s=br.readLine())!=null)
    {
    count=count+1;
    System.out.println(s);
    }
    fr.close();
    }
    catch(Exception e){
                  System.out.println("Exception:"+e);
            }
    System.out.println("Total lines of you selected file :"+count);
    }
    }
    报错如下:
    countlines.java:21: 找不到符号
    符号: 变量 count
    位置: 类 countlines
                    System.out.println("Total lines of you selected file :"+count);请问又是什么地方错了。。???
    谢谢进来的人