nextInt()
是 Java 中 Scanner
類的一個方法,用于從輸入流中讀取下一個整數。它適用于以下場景:
nextInt()
方法。例如,你可以使用它來獲取用戶在控制臺輸入的數字。import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("請輸入一個整數: ");
int number = scanner.nextInt();
System.out.println("你輸入的整數是: " + number);
}
}
nextInt()
方法。首先,你需要使用 Scanner
類的 nextLine()
方法讀取整行文本,然后使用 nextInt()
方法將文本轉換為整數。import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
try {
File file = new File("input.txt");
Scanner scanner = new Scanner(file);
while (scanner.hasNextInt()) {
int number = scanner.nextInt();
System.out.println("讀取到的整數: " + number);
}
} catch (FileNotFoundException e) {
System.out.println("文件未找到");
}
}
}
nextInt()
方法。例如,你可以使用它來計算兩個整數的和、差、乘積或商。import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("請輸入第一個整數: ");
int num1 = scanner.nextInt();
System.out.print("請輸入第二個整數: ");
int num2 = scanner.nextInt();
int sum = num1 + num2;
int difference = num1 - num2;
int product = num1 * num2;
double quotient = (double) num1 / num2;
System.out.println("兩數之和: " + sum);
System.out.println("兩數之差: " + difference);
System.out.println("兩數之積: " + product);
System.out.println("兩數之商: " + quotient);
}
}
總之,nextInt()
方法適用于需要從輸入流中讀取整數的場景,包括用戶輸入、文件讀取和整數數據處理。