用java创建一个由100个随机选取的整数构成的数组
时间: 2024-06-06 19:11:26 浏览: 24
可以这样写:
import java.util.Random;
public class RandomArray {
public static void main(String[] args) {
int[] array = new int[100];
Random rand = new Random();
for (int i = 0; i < 100; i++) {
array[i] = rand.nextInt(1000); // 生成 0 到 1000 之间随机数
}
System.out.println("随机生成的数组为:");
for (int i = 0; i < 100; i++) {
System.out.print(array[i] + " ");
}
}
}
相关问题
用Java编写一个程序,创建一个由100个随机选取的整数构成的数组;提示用户输入数组下标,然后显示元素的值,如果指定的下标越界,显示消息out of bounds。
以下是Java代码:
```java
import java.util.Random;
import java.util.Scanner;
public class ArrayIndex {
public static void main(String[] args) {
int[] array = new int[100];
Random rand = new Random();
for (int i = 0; i < array.length; i++) {
array[i] = rand.nextInt(1000);
}
Scanner scanner = new Scanner(System.in);
System.out.print("请输入数组下标:");
int index = scanner.nextInt();
if (index >= 0 && index < array.length) {
System.out.println("数组元素值为:" + array[index]);
} else {
System.out.println("out of bounds");
}
}
}
```
首先创建了一个长度为100的整型数组,使用Random类生成随机数填充数组。
然后通过Scanner类获取用户输入的下标,判断是否越界,如果不越界则输出数组元素值,否则输出“out of bounds”。
编写一个程序,创建一个由100个随机选取的整数构成的数组;提示用户输入数组下标,然后显示元素的值,如果指定的下标越界,显示消息out of bounds。
以下是一个Java程序,可以创建一个由100个随机选取的整数构成的数组,并提示用户输入一个数组下标,然后显示该下标对应的元素值。如果下标越界,程序会显示“out of bounds”消息。
```java
import java.util.Random;
import java.util.Scanner;
public class ArrayIndex {
public static void main(String[] args) {
int[] nums = new int[100];
Random rand = new Random();
for (int i = 0; i < 100; i++) {
nums[i] = rand.nextInt(1000);
}
Scanner input = new Scanner(System.in);
System.out.print("请输入一个数组下标(0-99):");
int index = input.nextInt();
if (index < 0 || index >= 100) {
System.out.println("out of bounds");
} else {
System.out.println("nums[" + index + "] = " + nums[index]);
}
}
}
```
这个程序首先创建了一个长度为100的整型数组nums,并使用随机数填充数组。然后提示用户输入一个数组下标,如果下标越界,则输出“out of bounds”消息,否则输出该下标对应的元素值。