首頁 >Java >java教程 >java常用類別-Scanner

java常用類別-Scanner

王林
王林轉載
2019-11-28 15:02:073055瀏覽

java常用類別-Scanner

什麼是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 Sc​​anner(InputStream source)建構一個新的Scanner,它產生的值是從指定的輸入流掃描的。

public int nextInt()將輸入資訊的下一個標記掃描為int值

使用Scanner類,完成接收鍵盤輸入資料的操作,程式碼如下:

java常用類別-Scanner

練習

#和

鍵盤錄入兩個資料並求和,程式碼如下:

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

更多相關文章教學推薦:

java快速入門#

以上是java常用類別-Scanner的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:csdn.net。如有侵權,請聯絡admin@php.cn刪除