用java 定义一个方法随机抽取10~100之间的整数,存入数组并遍历数组
时间: 2023-03-15 19:53:12 浏览: 141
可以使用 java.util.Random 类来实现,示例代码如下:Random random = new Random();
int[] arr = new int[10];
for (int i = 0; i < 10; i++) {
arr[i] = random.nextInt(91) + 10;
}
for (int i = 0; i < 10; i++) {
System.out.print(arr[i] + " ");
}
相关问题
创建一个长度为10的整数数组,随机生成10个0-100范围的整数存入数组。 遍历打印数组中所有元素的值。 打印该数组中元素的最大值,最小值。 打印该数组中所有元素的总和。 打印该数组中所有偶数元素的总和
创建一个长度为10的整数数组并随机生成10个0到100范围内的整数可以按照以下步骤操作:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
// 初始化一个长度为10的整数数组
int[] array = new int[10];
// 创建Random对象
Random random = new Random();
// 遍历数组,生成并存储随机整数
for (int i = 0; i < array.length; i++) {
array[i] = random.nextInt(101); // 生成0-100的随机整数(包括100)
}
// 打印数组元素值
System.out.println("Array elements:");
for (int value : array) {
System.out.print(value + " ");
}
// 打印最大值和最小值
int max = Arrays.stream(array).max().getAsInt();
int min = Arrays.stream(array).min().getAsInt();
System.out.println("\nMax value: " + max);
System.out.println("Min value: " + min);
// 计算数组元素总和
int sum = Arrays.stream(array).sum();
System.out.println("Sum of all elements: " + sum);
// 计算并打印偶数元素的总和
int evenSum = 0;
for (int num : array) {
if (num % 2 == 0) {
evenSum += num;
}
}
System.out.println("Sum of even numbers: " + evenSum);
}
}
```
输入10个整数存入数组,将数组中的素数存入另一个数组中.并遍历素数数组
好的,以下是用中文回答:
为了将一个数组中的素数存入另一个数组中,可以按照以下步骤进行:
1. 创建两个数组,一个用于存储输入的10个整数,另一个用于存储素数。
2. 对于输入的10个整数,使用循环遍历每个数字。
3. 对于每个数字,使用循环检查它是否为素数。如果是素数,则将它添加到素数数组中。
4. 遍历素数数组,输出每个素数。
下面是一个使用 Python 语言实现上述步骤的示例代码:
```python
# 创建输入的数组
input_array = [2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
# 创建素数数组
prime_array = []
# 循环遍历输入数组
for num in input_array:
# 检查数字是否为素数
is_prime = True
if num > 1:
for i in range(2, num):
if (num % i) == 0:
is_prime = False
break
else:
is_prime = False
# 如果数字是素数,则将其添加到素数数组中
if is_prime:
prime_array.append(num)
# 遍历素数数组并输出每个素数
for prime_num in prime_array:
print(prime_num)
```
上述代码将输出以下结果:
```
2
3
5
7
11
```
阅读全文
相关推荐













