import java.io.*; // for I/O
class SomeApp
{
   public static String getString() throws IOException // 接受键盘输入一个字符串
   {
        InputStreamReader isr = new InputStreamReader(System.in);
        BufferedReader br = new BufferedReader(isr);
        String s = br.readLine();
        return s;
   }
   public static void main(String[] args) throws IOException
   {
        String s = getString();
        System.out.println(s);
   }
}   程序无法运行完毕,问题出现在什么地方?在线求正解~~~感谢各位大虾!

解决方案 »

  1.   


    修改成为这样就好了,其他的就不多说了import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    class cc
    {
      public static String getString() throws IOException // 接受键盘输入一个字符串
      {
      InputStreamReader isr = new InputStreamReader(System.in);
      BufferedReader br = new BufferedReader(isr);
      String s = br.readLine();
      return s;
      }
      public static void main(String[] args) throws IOException
      {
      String s = getString();
      System.out.println(s);
      }
    }
      

  2.   

    String s = br.readLine();
    阻塞了,你的system.in 没东西过来
      

  3.   

    你需要在 console里面输入东西,然后回车 才能执行完毕
      

  4.   

    [Quote=引用 5 楼 shaosijun2004 的回复:]
    你需要在 console里面输入东西,然后回车 才能执行完毕
    能不能说得详细点?我也调试过,确实是这里String s = br.readLine();
    出现问题,但是我不知道该怎么做~~
      

  5.   

    不是的  小弟我也测试了一下  就是   那个类名前腰加个public   就可以了