package any;
import java.io.*;/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2002</p>
 * <p>Company: </p>
 * @author unascribed
 * @version 1.0
 */public class one
{
  public static void main(String[] args)
  {
    get();
    char k=' ';
    System.out.println("你认同吗?输入(Y/N)");
    k=(char)System.in.read();
  }
  public static void get()
   {
    System.out.println("沈宏大帅哥!");
   }

解决方案 »

  1.   

    加try...catch
    package any;
    import java.io.*;/**
     * <p>Title: </p>
     * <p>Description: </p>
     * <p>Copyright: Copyright (c) 2002</p>
     * <p>Company: </p>
     * @author unascribed
     * @version 1.0
     */public class one
    {
      public static void main(String[] args)
      {
        get();
        char k=' ';
        System.out.println("你认同吗?输入(Y/N)");
        try{
         k=(char)System.in.read();
        }
        catch(Exception e){
         System.err.println(e.getMessage());
        }
        
      };
      public static void get()
       {
        System.out.println("沈宏大帅哥!");
       };
    }
      

  2.   

    try{}catch{}
    结构意思是捕捉错误,当用System.in.read();
    读取的时候如果发生异常就会运行catch代码块的代码,否则运行try代码块的代码