.


基本輸入

在java中,若需要由使用者輸入一些東西以供程式使用,首先必須新增一個Scanner來讀取:

Scanner sc = new Scanner(System.in);

但若直接輸入上述的程式,會發現以下的錯誤:



這是因為若要使用Scanner,我們需要加上一個東西在程式的最上面:

import java.util.Scanner;

若不知道欲使用的程式需要import什麼,Eclipse有支援自動import,只要要將滑鼠游標移至錯誤上方便會出現選項:


接下來,在需要使用者輸入前,需要先宣告一個變數以供儲存使用者輸入的內容。
再來只需要要輸入以下指令便可在該行停下程式並等待使用者輸入。

變數類型指令
類型變數
整數 byte byte input = sc.nextByte();
short short input = sc.nextShort();
int int input = sc.nextInt();
long long input = sc.nextLong();
浮點數 float float input = sc.nextFloat();
double double input = sc.nextDouble();
字串 String String input = sc.next();


若Scanner不再需要使用時,記得用sc.close();關閉喔!