请进来指点一下long的用法
……BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); //定义输入缓冲区
s=br.readLine(); //从键盘读入数据
value=Long.parseLong(s);
……
……
为什么 value=Long.parseLong(s); 编译不通过啊,请指教
----------------解决方案--------------------------------------------------------
你看下他们类型是否匹配。
----------------解决方案--------------------------------------------------------
为什么必须要转成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()才可能有异常。 你的代码所在方法的函数头后面加了throws IOException没有,没有家是通不过编译的
----------------解决方案--------------------------------------------------------
不用long 型,现该为INT 型了,谢谢各位!
----------------解决方案--------------------------------------------------------