Java的Scanner類提供了一系列方法來簡(jiǎn)化輸入操作。以下是一些常用的方法:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("請(qǐng)輸入一行文本:");
String input = scanner.nextLine();
System.out.println("你輸入的是:" + input);
}
}
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("請(qǐng)輸入一個(gè)整數(shù):");
int number = scanner.nextInt();
System.out.println("你輸入的整數(shù)是:" + number);
}
}
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("請(qǐng)輸入一個(gè)雙精度浮點(diǎn)數(shù):");
double decimal = scanner.nextDouble();
System.out.println("你輸入的雙精度浮點(diǎn)數(shù)是:" + decimal);
}
}
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("請(qǐng)輸入一個(gè)單精度浮點(diǎn)數(shù):");
float singleDecimal = scanner.nextFloat();
System.out.println("你輸入的單精度浮點(diǎn)數(shù)是:" + singleDecimal);
}
}
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("請(qǐng)輸入一個(gè)布爾值(true或false):");
boolean flag = scanner.nextBoolean();
System.out.println("你輸入的布爾值是:" + flag);
}
}
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("請(qǐng)輸入一行文本:");
scanner.nextLine(); // 消耗換行符
System.out.println("請(qǐng)輸入一個(gè)整數(shù):");
int number = scanner.nextInt();
System.out.println("你輸入的整數(shù)是:" + number);
}
}
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("請(qǐng)輸入一行文本:");
scanner.nextLine(); // 消耗換行符
if (scanner.hasNextInt()) {
System.out.println("請(qǐng)輸入一個(gè)整數(shù):");
int number = scanner.nextInt();
System.out.println("你輸入的整數(shù)是:" + number);
} else {
System.out.println("沒有下一個(gè)整數(shù)");
}
}
}