[問題] 關於鍵盤輸入數值的執行速度與比較

看板java作者 (擒)時間17年前 (2008/12/04 01:09), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
最近看到同學用另一種寫法寫出 "輸入數值"的語法 我原本課本是教 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

12/04 01:30, , 1F
基本上你這幾個問題都是沒有差異的問題 , 挑自己喜歡的就好.
12/04 01:30, 1F

12/04 08:03, , 2F
就像寫C時你可以用gets+atoi或是直接用scanf都行是一樣的
12/04 08:03, 2F
文章代碼(AID): #19DhqiIU (java)