跳到主要内容

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

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

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

import java.util.Scanner;

public class HelloWorld {

public static void main(String[] args) {

// 创建一个 reader 实例,从标准输入-键盘读取输入
Scanner reader = new Scanner(System.in);
System.out.print("请输入一个数字:");

// nextInt() 从键盘读取下一个整数
int number = reader.nextInt();

// println() 将以下行打印到输出屏幕
System.out.println("你输入的是:" + number);
}
}

输出

请输入一个数字:10
你输入的是:10

在这个程序中,创建了 Scanner 类的对象 reader,用于从标准输入(即键盘)获取输入。

然后,打印提示 “请输入一个数字”,以给用户一个视觉提示,告知他们接下来应该做什么。

reader.nextInt() 然后从键盘读取所有输入的整数,直到遇到新行字符 \n (Enter)。输入的整数随后被保存到整数变量 number 中。

如果你输入的不是整数,编译器将抛出一个 InputMismatchException

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