尚矽谷Java學習第十篇:如何從鍵盤獲取不同型別的變數
如何從鍵盤獲取不同型別的變數:需要使用 Scanner 類
具體實現步驟:
1.導包:import java.util.Scanner;
2.Scanner的例項化(相當於建立Scanner的物件):
Scanner scan = new Scanner(System.in);
3.調取Scanner類的相關方法,來獲取指定型別的變數。
注意:
需要根據相應的方法,來輸入指定型別的值。如果輸入的資料型別與要求的型別不匹配時,會報異常,導致程式終止。
import java.util.Scanner;
class ScannerTest{
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
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學習】5.3 關鍵字 superJava
- Android 監聽鍵盤狀態變化,並獲取鍵盤高度Android
- 如何獲取變數token的值變數
- 如何獲取變數 token 的值變數
- 尚矽谷Java基礎——學習程式碼和筆記_day02Java筆記
- 如何獲取繫結變數變數
- Qt 介面獲取鍵盤Enter鍵QT
- java中如何捕獲鍵盤訊息Java
- 尚矽谷_初級_java基礎Java
- js獲取鍵盤按鍵的碼值JS
- 尚矽谷_Java零基礎教程(物件導向上)--學習筆記(十一)Java物件筆記
- JAVA之反射學習3-反射獲取成員變數並賦值Java反射變數賦值
- 三天學會MySQL學習筆記 尚矽谷婷姐MySql筆記
- java Properties獲取本地檔案的變數Java變數
- 如何獲取繫結變數值變數
- WPF 從鍵盤事件 KeyEventArgs 裡獲取 Scan Code 的方法事件
- python 中如何判斷獲取檢視變數的型別Python變數型別
- js中獲取鍵盤事件JS事件
- Block學習②--block的變數捕獲BloC變數
- 13. 尚矽谷_Java8新特性_Stream API 練習JavaAPI
- JAVA之反射學習1-如何獲取Class物件Java反射物件
- 尚矽谷 springboot 從入門到精通Spring Boot
- c++任意變數型別獲取相關C++變數型別
- Java學習總結3 Scanner 類來獲取使用者的鍵盤輸入資料以及運算子的使用Java
- java:識別符號 關鍵字 變數Java符號變數
- 如何從context-param獲取引數?Context
- 【視訊分享】尚矽谷Java視訊教程_DubboJava
- Block學習⑤--block對物件變數的捕獲BloC物件變數
- 獲取Mysql的狀態、變數MySql變數
- XPAGES 中CGI變數的獲取變數
- 19.Java學習筆記第十九節——多執行緒(尚矽谷視訊整理)Java筆記執行緒
- js獲取鍵盤按鍵值程式碼例項JS
- C/C++獲取變數型別並輸出C++變數型別
- Oracle使用行型別變數獲取遊標資訊Oracle型別變數
- 碎片化學習Java(二十七)Java獲取 0 到 9 內的隨機數Java隨機
- 如何理解DDD中的不變性,不變數變數
- java 學習 day01 變數Java變數
- 學習矽谷如何吸引頂尖人才