java中Scanner類使用
/*
如何從鍵盤獲取不同型別的變數:需要使用Scanner類
具體實現步驟:
1.導包:import java.util.Scanner;
2.Scanner的例項化:Scanner scan = new Scanner(System.in);
3.呼叫Scanner類的相關方法(next() / nextXxx()),來獲取指定型別的變數
注意:
需要根據相應的方法,來輸入指定型別的值。如果輸入的資料型別與要求的型別不匹配時,會報異常:InputMisMatchException
導致程式終止。
*/
//1.導包:import java.util.Scanner;
import java.util.Scanner;
class ScannerTest{
public static void main(String[] args){
//2.Scanner的例項化
Scanner scan = new Scanner(System.in);
//3.呼叫Scanner類的相關方法
System.out.println("請輸入你的姓名:");
String name = scan.next();
System.out.println(name);
System.out.println("請輸入你的芳齡:");
int age = scan.nextInt();
System.out.println(age);
System.out.println("請輸入你的體重:");
double weight = scan.nextDouble();
System.out.println(weight);
System.out.println("你是否相中我了呢?(true/false)");
boolean isLove = scan.nextBoolean();
System.out.println(isLove);
//對於char型的獲取,Scanner沒有提供相關的方法。只能獲取一個字串
System.out.println("請輸入你的性別:(男/女)");
String gender = scan.next();//"男"
char genderChar = gender.charAt(0);//獲取索引為0位置上的字元
System.out.println(genderChar);
}
}
相關文章
- Java中Scanner類的常用方法Java
- Java的方法Scanner類Java
- Java使用Scanner類進行控制檯輸入Java
- java中Scanner類nextLine()和next()的區別和使Java
- Scanner類、Random類、ArrayList類random
- Scanner類,System類,Runtime類
- Java Scanner物件Java物件
- Java學習 使用者互動 ScannerJava
- java小記-scannerJava
- Scanner——Java基礎Java
- Scanner的使用
- Java中的Reference類使用Java
- java流程控制:使用者互動ScannerJava
- 學java14使用者互動ScannerJava
- Java流程控制01:使用者互動ScannerJava
- java學習基礎篇筆記4-----switch-case語句+Scanner類Java筆記
- java中的抽象類abstract怎麼使用?Java抽象
- Java學習總結3 Scanner 類來獲取使用者的鍵盤輸入資料以及運算子的使用Java
- 使用者互動Scanner
- Java流程控制:使用者互動Scanner、選擇結構Java
- Java使用類-StringJava
- Java中陣列及相關類的使用Java陣列
- 基本輸入Scanner簡單使用
- 20161020java手動輸入只是scannerJava
- java中String類常用方法的使用與例項Java
- Scanner
- Java中的基本型別包裝類 Integer 類該怎麼使用?Java型別
- 8-使用者互動Scanner
- Java列舉類在生產環境中的使用方式Java
- Java利用Scanner 加Swich實現計算器Java
- JAVA中object類中toString()方法JavaObject
- java學習:Java中的其它類Java
- Java中,類與類,類中的程式碼執行順序Java
- Scanner物件物件
- Scanner的進階使用——基礎計算
- java中的內部類Java
- Java庫中的LocalDate類JavaLDA
- java中抽象類和介面Java抽象