编程序的时候请瞪大你的眼睛,readLine不是readline。

解决方案 »

  1.   

    我试了!将readline改为readLine编译抱错:
    keyinstr.java:11:unreported exception java.io.IOException;must be caught or declared to be thrown
     s=br.readLine();
         ^
    1 error
      

  2.   

    改正如下:
    CString s=null;
    try
    {s=br.readLine();}
    catch(IOException e)
    {}
      

  3.   

    将可能发生的错误补捉即可。try {
       BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String s;
        System.out.print("=====开始=====");
        System.out.println("请输入一字串:");
        System.out.flush();
        s=br.readLine();
        System.out.println("你输入的字串是:"+s);
        System.out.print("=====结束=====");
        System.exit(0);
    }
    catch (Exception e) {
        System.out.println(e.toString());
    }
      

  4.   

    unreported exception java.io.IOException;must be caught or declared to be thrown
    系统都已经很清楚都提醒你,必须放在try中或throw 异常。
      

  5.   

    import java.io.*;
    public class a
    {
      public static void main(String args[])
      {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String s="";
        System.out.print("=====开始=====");
        System.out.println("请输入一字串:");
        System.out.flush();
    try{
        s=br.readLine();
        }catch(java.io.IOException e){
    e.printStackTrace();
    }
    System.out.println("你输入的字串是:"+s);
        System.out.print("=====结束=====");
        System.exit(0);
      }
    }
      

  6.   

    那位,大侠,能解释以下,加入try 是什么用途吗??
    谢谢!!!
      

  7.   

    try 是异常处理,有利于程序的稳定.
      

  8.   

    import java.io.*;
    public class keyinstr
    {
      public static void main(String args[])
      {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String s="";//此处要初始化
        System.out.print("=====开始=====");
        System.out.println("请输入一字串:");
        System.out.flush();
        try//此处要捕获异常
    {
    s=br.readLine();
    }
        catch(Exception e){}
        System.out.println("你输入的字串是:"+s);
        System.out.print("=====结束=====");
        System.exit(0);
      }
    }
    给你一点建议:在java里面类名首字母最好大写:keyinstr--->KeyInString
    如果你要使用的方法抛出了可能出现的异常,那么你必须在程序中捕获。好了,祝你好运!