共計 881 個字符,預計需要花費 3 分鐘才能閱讀完成。
nextInt 函數是 Java 中 Scanner 類的一個方法,用于從標準輸入讀取下一個整數。它會跳過輸入中的任何空白字符,然后讀取到下一個整數,并將其作為整數值返回。如果輸入中不包含整數,或者輸入不合法,那么 nextInt 函數會拋出 InputMismatchException 異常。
下面是 nextInt 函數的用法示例:
import java.util.Scanner;
public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);
System.out.print(" 請輸入一個整數: ");
int num = scanner.nextInt();
System.out.println(" 你輸入的整數是:" + num);
scanner.close();}
}
在上面的示例中,程序會提示用戶輸入一個整數,并使用 nextInt 函數讀取該整數。然后,程序會將該整數打印輸出。最后,使用 Scanner 類的 close 方法關閉 Scanner 對象。
需要注意的是,如果輸入中包含非整數字符,nextInt 函數會拋出 InputMismatchException 異常。為了避免這種情況,可以在調用 nextInt 之前,使用 hasNextInt 方法先進行判斷,以確保輸入是一個整數。
import java.util.Scanner;
public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);
System.out.print(" 請輸入一個整數: ");
if (scanner.hasNextInt()) {int num = scanner.nextInt();
System.out.println(" 你輸入的整數是:" + num);
} else {System.out.println(" 輸入不合法,請輸入一個整數!");
}
scanner.close();}
}
丸趣 TV 網 – 提供最優質的資源集合!
正文完