当前位置: 代码迷 >> Java相关 >> 请进来指点一下long的用法
  详细解决方案

请进来指点一下long的用法

热度:178   发布时间:2009-09-23 12:28:26.0
请进来指点一下long的用法
        ……
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); //定义输入缓冲区
        s=br.readLine(); //从键盘读入数据
        value=Long.parseLong(s);
        ……
        ……
为什么 value=Long.parseLong(s); 编译不通过啊,请指教
搜索更多相关的解决方案: 用法  long  

----------------解决方案--------------------------------------------------------
你看下他们类型是否匹配。
----------------解决方案--------------------------------------------------------
为什么必须要转成lang型呢。字符输出不可以吗?还是你要拿它来运算呢?
BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); //定义输入缓冲区
       char[] ch=new char[1000];
        
       br.read(ch);
       System.out.println("你输入的是: ");
       System.out.print(ch);
----------------解决方案--------------------------------------------------------

要不就把源码拿出来咯.
恰好2l的版主还在。哈哈
----------------解决方案--------------------------------------------------------
……
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); //定义输入缓冲区
       String  s=br.readLine(); //从键盘读入数据
       long value=Long.parseLong(s);
        System.out.println(value);
        ……
        ……

----------------解决方案--------------------------------------------------------
你的代码所在方法的函数头后面加了throws IOException没有,没有家是通不过编译的
----------------解决方案--------------------------------------------------------
value的类型不是Long吧!
----------------解决方案--------------------------------------------------------
以下是引用ygp_sfec在2009-9-24 23:28:04的发言:

你的代码所在方法的函数头后面加了throws IOException没有,没有家是通不过编译的
不加,编译通不过的也应该不是LZ说的这句,而是在br.readLine()才可能有异常。
----------------解决方案--------------------------------------------------------
不用long 型,现该为INT 型了,谢谢各位!

----------------解决方案--------------------------------------------------------
  相关解决方案