作者xakg (擒)
看板java
标题[问题] 关於键盘输入数值的执行速度与比较
时间Thu Dec 4 01:08:59 2008
最近看到同学用另一种写法写出 "输入数值"的语法
我原本课本是教
BufferedReader buf;
buf=NEW BufferedReader(new InputStreamReader (System.in));
str=buf.readLine();
num=Integer.parseInt(str);
=====
但我今天看到朋友写短短一句
java.util.Scanner in =new java.util.Scanner (System.in));
问了老师…老师说那还没教到… 囧
想问一下,关於这两种写法,论便利性好像後者较快,
那它在记忆体读取的速度呢?哪种较快?
还有这种写法是利用哪一种语法的概念写的?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.70.144.218
1F:推 TonyQ:基本上你这几个问题都是没有差异的问题 , 挑自己喜欢的就好. 12/04 01:30
2F:推 LPH66:就像写C时你可以用gets+atoi或是直接用scanf都行是一样的 12/04 08:03