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的用法。Java
- Scanner類、Random類、ArrayList類random
- Java Scanner物件Java物件
- 常見物件-Scanner類物件
- java中Scanner類nextLine()和next()的區別和使Java
- Java學習 使用者互動 ScannerJava
- Scanner——Java基礎Java
- java小記-scannerJava
- Java中的Reference類使用Java
- 學java14使用者互動ScannerJava
- java流程控制:使用者互動ScannerJava
- Java流程控制01:使用者互動ScannerJava
- java學習基礎篇筆記4-----switch-case語句+Scanner類Java筆記
- java中的抽象類abstract怎麼使用?Java抽象
- Java中 使用 Math 類運算元據Java
- Java學習總結3 Scanner 類來獲取使用者的鍵盤輸入資料以及運算子的使用Java
- Java流程控制:使用者互動Scanner、選擇結構Java
- Java中陣列及相關類的使用Java陣列
- Scanner
- Java中如何使用隨機存取檔案RandomAcessFile類?Java隨機randomMac
- Java中的基本型別包裝類 Integer 類該怎麼使用?Java型別
- 8-使用者互動Scanner
- Java使用類-StringJava
- Java中,類與類,類中的程式碼執行順序Java
- Java列舉類在生產環境中的使用方式Java
- java中String類常用方法的使用與例項Java
- Scanner物件物件
- java學習:Java中的其它類Java
- Java利用Scanner 加Swich實現計算器Java
- Java學習筆記之Scanner報錯java.util.NoSuchElementExceptionJava筆記Exception
- JAVA中object類中toString()方法JavaObject
- java中抽象類和介面Java抽象
- Java庫中的LocalDate類JavaLDA
- java中的類與物件Java物件
- Java 8 中的 Random 類Javarandom