💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# Java 程序:打印整数(由用户输入) > 原文: [https://www.programiz.com/java-programming/examples/print-integer](https://www.programiz.com/java-programming/examples/print-integer) #### 在此程序中,您将学习打印用户用 Java 输入的数字。 整数使用`System.in`存储在变量中,并使用`System.out`显示在屏幕上。 ### 示例:如何打印用户输入的整数 ```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); } } ``` 运行该程序时,输出为: ```java Enter a number: 10 You entered: 10 ``` * * * 在此程序中,创建了`Scanner`类的对象`reader`以从标准输入中获取输入。 然后,将打印`Enter a number`提示,以向用户提供有关下一步操作的可视提示。 然后`reader.nextInt()`会从键盘读取所有输入的整数,除非遇到换行符`\n (Enter)`。 输入的整数然后保存到整数变量`number`中。 如果输入的字符不是整数,则编译器将抛出`InputMismatchException`。 最后,使用函数`println()`将`number`打印到标准输出(`System.out`)-计算机屏幕上。