首頁 > Java > java教程 > 主體

java常用類別-Scanner

王林
發布: 2019-11-28 15:02:07
轉載
3025 人瀏覽過

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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板