作者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
推 TonyQ:基本上你這幾個問題都是沒有差異的問題 , 挑自己喜歡的就好. 12/04 01:30
推 LPH66:就像寫C時你可以用gets+atoi或是直接用scanf都行是一樣的 12/04 08:03