用java产生1000个1-10之间的随机整数,并用代码统计1-10这些数字出现的数量
时间: 2023-02-19 19:42:06 浏览: 98
可以这样写:
import java.util.Random;
public class RandomNumber {
public static void main(String[] args) {
int[] numArray = new int[10]; // 用于存放1-10数字出现的次数
Random random = new Random();
for (int i = 0; i < 1000; i++) {
int num = random.nextInt(10) + 1; // 产生1-10之间的随机整数
// 统计1-10数字出现的次数
numArray[num - 1]++;
}
// 打印出统计结果
for (int i = 0; i < 10; i++) {
System.out.println((i + 1) + "出现的次数:" + numArray[i]);
}
}
}
相关问题
java随机产生10个10到1000的数,并用数组保存
好的,以下是Java代码实现:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
int[] nums = new int[10];
Random random = new Random();
for (int i = 0; i < nums.length; i++) {
nums[i] = random.nextInt(991) + 10;
}
System.out.println("随机生成的数组为:");
for (int num : nums) {
System.out.print(num + " ");
}
}
}
```
这段代码会随机生成10个10到1000之间的整数,并将它们保存在一个数组中。然后打印出这个数组,以便您可以查看生成的数字。
创建 1个包含10个元素的整型数组 用三位随机整数初始化此数组
好的,我可以为您提供一个Java语言的示例代码,用于创建一个包含10个元素的整型数组,并用三位随机整数初始化该数组。请参考以下代码:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
int[] array = new int[10];
Random random = new Random();
for (int i = 0; i < array.length; i++) {
array[i] = random.nextInt(900) + 100; // 生成三位随机整数
}
System.out.println("Initialized array:");
for (int i = 0; i < array.length; i++) {
System.out.print(array[i] + " ");
}
}
}
```
这段代码首先创建了一个长度为10的整型数组。然后使用Java内置的Random类生成三位随机整数,将其赋值给数组中的每一个元素。最后输出初始化后的数组内容。
阅读全文