被java流搞死

王朝java/jsp·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

真想不通,为什么非要以己之短,攻其之长呢?

今天遇到一个超级简单的题目,要求在命令行输入一个圆的半径,显示出其面积。(我想这种题目要是放在C练习题里面,真怕被人笑死……)但是竟是因为这样一个题目,害我被搞n个小时…

我一开始决定用System.in.read(),但是我试过一下方法都失败了…

int a = System.in.read();

a = System.in.read(int);

a = (int)System.in.read();

然后我构建一个新类,然后用类成员来使用System.in.read(),结果还是失败了。

test Sample1 = new test();

sample1 = System.in.read();

之后我在csdn上求到解答如下,

直接使用System.in不好用,

BufferedReader r=new BufferedReader(new InputStreamReader(System.in));

String str=r.readLine();

int i=Integer.parseInt(str);

不是很理解…

后来查看相关资料后,更改代码如下:

import java.lang.*;

int a = Integer.paraeInt(args[0]);

编译是通过了。但是执行过程还是有错…

匪夷所思,还有5个小时不到就要上课了,还有100个单词没有背,这个问题备份一下先。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航