學習筆記二十八:SQLMap使用手冊
萬一輸入int、小數型別,在 Scanner 中也有支援
可以判斷 輸入的是什麼東西
大數
判斷是否有整數
把 int i1 叫做 i 就可以公用一個變數
package com.kuang.scanner;
import java.util.Scanner;
public class Demo04 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
//從鍵盤接收資料
int i = 0;
float f = 0.0f;
System.out.println("請輸入整數:");
//如果…那麼
if (scanner.hasNextInt()){
//使用next方式接收
i = scanner.nextInt();
System.out.println("整數資料:"+ i);
}else {
System.out.println("輸入的不是整數資料!");
}
System.out.println("請輸入小數:");
//如果…那麼
if (scanner.hasNextFloat()){
//使用next方式接收
f = scanner.nextFloat();
System.out.println("小數資料:"+ f);
}else {
System.out.println("輸入的不是小數資料!");
}
scanner.close();
}
}
"D:\IDEA java\IntelliJ IDEA 2019.3.5\jbr\bin\java.exe" "-javaagent:D:\IDEA java\IntelliJ IDEA 2019.3.5\lib\idea_rt.jar=54816:D:\IDEA java\IntelliJ IDEA 2019.3.5\bin" -Dfile.encoding=UTF-8 -classpath C:\Users\L12\Desktop\Note\Demo1\out\production\Demo1 com.kuang.scanner.Demo04
請輸入整數:
10
整數資料:10
請輸入小數:
1.1
小數資料:1.1
Process finished with exit code 0
"D:\IDEA java\IntelliJ IDEA 2019.3.5\jbr\bin\java.exe" "-javaagent:D:\IDEA java\IntelliJ IDEA 2019.3.5\lib\idea_rt.jar=54848:D:\IDEA java\IntelliJ IDEA 2019.3.5\bin" -Dfile.encoding=UTF-8 -classpath C:\Users\L12\Desktop\Note\Demo1\out\production\Demo1 com.kuang.scanner.Demo04
請輸入整數:
10.1
輸入的不是整數資料!
請輸入小數:
小數資料:10.1
Process finished with exit code 0
Ctrl+左鍵 點選前面大寫的 Scanner 類,進入原始碼 (後面小寫的scanner是變數名)
通過 原始碼 可以看裡面有哪些方法
點選Structure 可以看到很多方法
通過 Scanner可以寫一些和程式互動的東西