打印由用户输入整数的 Java 程序

要理解此示例,您应该具备以下Java 编程主题的知识:

示例:如何打印用户输入的整数

import java.util.Scanner;

public class HelloWorld {

    public static void main(String[] args) {

        // Creates a reader instance which takes
        // input from standard input - keyboard
        Scanner reader = new Scanner(System.in);
        System.out.print("Enter a number: ");

        // nextInt() reads the next integer from the keyboard
        int number = reader.nextInt();

        // println() prints the following line to the output screen
        System.out.println("You entered: " + number);
    }
}

输出

Enter a number: 10
You entered: 10

在这个程序中,创建了一个 Scanner 类的对象 reader,它用于从标准输入中获取输入,即 keyboard .

然后, 打印提示 Enter a number 以向用户提供关于他们下一步应该做什么的视觉提示。

然后, reader.nextInt() 从键盘读取所有输入的整数,除非遇到换行符 \n (Enter) 。然后将输入的整数保存到整数变量 number 中.

如果您输入任何不是整数的字符,编译器将抛出一个 InputMismatchException .

最后, 使用 System.outprintln() 函数打印 number 到标准输出 (计算机屏幕上 )。