请编写一段Java程序,读入通过键盘输入的整数值,然后并随机生成并显示其±5范围内的整数值
时间: 2024-09-28 15:11:16 浏览: 47
你可以参考下面的Java代码片段,它会实现你的需求:
```java
import java.util.Scanner;
import java.util.Random;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in); // 创建扫描器对象
System.out.println("请输入一个整数值:"); // 提示用户输入
int userInput = scanner.nextInt(); // 读取用户输入的整数值
Random random = new Random(); // 创建随机数生成器
int randomNumber = random.nextInt(11) - 5; // 生成-5到5范围内的随机整数
int sum = userInput + randomNumber; // 计算总和
System.out.printf("输入值 %d 加上随机数 %d 等于 %d", userInput, randomNumber, sum); // 打印结果
}
}
```
在这个程序中,首先提示用户输入一个整数值,然后使用`nextInt()`方法读取用户的输入。接着,我们生成一个随机数,范围是从-5到5(包含-5和5),这是通过`nextInt(11)`得到0到10的随机整数,再减去5得到的结果。最后,我们将用户输入的值与随机数相加,并显示出来。
阅读全文