import java.io.*;public class Twopersons  { /**
 * @param args
 */ public static void main(String[] args) {
// TODO 自动生成方法存根 System.out.println("请输入一个浮点型数"); 
/*错了*/ BufferedReader br = new BufferedReader (new lnputStreamReader(System.in)); 
String s = br.readLine(); 

}
}如上段代码,Eclips标示我这行错了,可是我怎么也看不出来啊?

解决方案 »

  1.   

    Exception in thread "main" java.lang.Error: 无法解析的编译问题:
    lnputStreamReader 无法解析为类型
    无法解析 lnteger at Twopersons.main(Twopersons.java:24)
    是这样报错的
      

  2.   

    1、lnputStreamReader拼写错误,改为InputStreamReader
    2、readLine throws了IOException,要么try...catch一下,要么继续往上抛
      

  3.   

    第一你的lnputStreamReader 改为InputStreamReader
    第二捕捉IOException异常
      

  4.   

    第一你的lnputStreamReader 改为InputStreamReader 
      

  5.   

    扑捉异常,
    try{
    ........
    }catch{
    .......
    }
    然后你的lnputStreamReader 应当改为 InputStreamReader 
      

  6.   


    然后你的lnputStreamReader 应当改为 InputStreamReader 这个改完没问题,但是我不明白为什么要有异常处理?
      

  7.   

    如果方法声明的时候用throws...拋出了异常要么调用的方法再声明拋出,要么捕获.编译器强制你这么干。
      

  8.   

    都还搞不清楚???
    Java有checked-exception和unchecked-exception
    IOException是checked-exception所以要捕获,要么就继续throws
    再不明白就去看Java Tutorial,比你看其他书好多,简单容易理解
      

  9.   


    IDE都有错误提示,基础的自己看下就知道了
      

  10.   

    ...用BufferedReader可能会有异常
      

  11.   

    1、lnputStreamReader拼写错误,改为InputStreamReader 
    2、readLine throws了IOException,要么try...catch一下,要么继续往上抛
    ----------------
    完全正确
      

  12.   

    引用 2 楼 Eniak 的回复:
    Exception in thread "main" java.lang.Error: 无法解析的编译问题: 
    lnputStreamReader 无法解析为类型 
    无法解析 lnteger at Twopersons.main(Twopersons.java:24) 
    是这样报错的 
     
    第一你的lnputStreamReader 改为InputStreamReader 
    第二捕捉IOException异常