什麼是Scanner類別
#一個可以解析基本型別和字串的簡單文字掃描器。例如,以下程式碼使用戶能夠從 System.in 中讀取一個數字:
Scanner sc = new Scanner(System.in); int i = sc.nextInt();
備註:System.in 系統輸入指的是透過鍵盤輸入資料。
參考類型使用步驟
導包
#使用import關鍵字導包,在類別的所有程式碼之前導包,引入要使用的類型,java.lang包下的所有類別無需導入。
格式:
import 包名.类名;
範例:
java.util.Scanner;
學習影片推薦:java課程
建立物件
使用該類別的建構方法,建立一個該類別的物件。格式:
数据类型 变量名 = new 数据类型(参数列表);
範例:
Scanner sc = new Scanner(System.in);
呼叫方法
呼叫該類別的成員方法,完成指定功能。格式:
变量名.方法名();
範例:
int i = sc.nextInt(); // 接收一个键盘录入的整数
#Scanner使用步驟
##檢視類別
java.util.Scanner:該類別需要import導入後使用。
檢視建構方法
public Scanner(InputStream source)建構一個新的Scanner,它產生的值是從指定的輸入流掃描的。
public int nextInt()將輸入資訊的下一個標記掃描為int值
練習
#和
鍵盤錄入兩個資料並求和,程式碼如下:import java.util.Scanner; public class Test01Scanner { public static void main(String[] args) { // 创建对象 Scanner sc = new Scanner(System.in); // 接收数据 System.out.println("请输入第一个数据:"); int a = sc.nextInt(); System.out.println("请输入第二个数据:"); int b = sc.nextInt(); // 对数据进行求和 int sum = a + b; System.out.println("sum:" + sum); } }
取最值
鍵盤錄入三個資料並取得最大值,程式碼如下: 更多相關文章教學推薦:以上是java常用類別-Scanner的詳細內容。更多資訊請關注PHP中文網其他相關文章!