Java如何获取键盘输入的随机数组和target数值
时间: 2024-05-12 21:16:46 浏览: 90
您可以使用Java的Scanner类从键盘输入获取随机数组和目标数值。以下是一个获取整数数组和目标数值的示例代码:
```java
import java.util.Scanner;
import java.util.Random;
public class RandomArrayExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 获取随机数数组的长度
System.out.print("请输入随机数数组的长度: ");
int n = scanner.nextInt();
// 获取随机数数组的范围
System.out.print("请输入随机数数组的范围(0~n): ");
int range = scanner.nextInt();
// 生成随机数数组
Random random = new Random();
int[] nums = new int[n];
for (int i = 0; i < n; i++) {
nums[i] = random.nextInt(range + 1);
}
// 输出随机数数组
System.out.print("随机数数组为: ");
for (int i = 0; i < n; i++) {
System.out.print(nums[i] + " ");
}
System.out.println();
// 获取目标数值
System.out.print("请输入目标数值: ");
int target = scanner.nextInt();
// 输出目标数值
System.out.println("目标数值为: " + target);
}
}
```
当您运行这段代码时,它会提示您输入随机数数组的长度和范围,然后生成随机数数组。然后它会提示您输入目标数值并将其打印出来。
阅读全文