创建一个名为Test2.java的java 程序,在该程序的主方法中定义一个含有50个元素的一维 int 型数组score,其值使用zandom 随机产生,值范围为10~50,按10 个一行输出所有数组元素,
时间: 2024-11-12 11:32:57 浏览: 24
首先,你需要确保已经导入了`java.util.Random`包,以便使用`Random`类生成随机数。接下来,按照你的需求创建一个简单的Java程序。这是一个示例:
```java
import java.util.Random;
public class Test2 {
public static void main(String[] args) {
// 初始化一个包含50个元素的一维int型数组score
int[] score = new int[50];
// 创建Random对象
Random random = new Random();
// 为数组赋值,值在10到50之间,包括两端
for (int i = 0; i < score.length; i++) {
score[i] = random.nextInt(50) + 10; // 生成10到50之间的随机整数
}
// 打印数组,每行10个元素
for (int i = 0; i < score.length; i += 10) { // 使用步长为10遍历数组
if (i + 10 > score.length) { // 如果到了数组的结尾,减少循环次数
System.out.println("行 " + (i / 10 + 1) + ": ");
for (int j = i; j < score.length; j++) {
System.out.print(score[j] + " ");
}
break;
} else {
System.out.println("行 " + (i / 10 + 1) + ": " + Arrays.toString(Arrays.copyOfRange(score, i, i + 10)));
}
}
}
}
```
这个程序会创建一个长度为50的整型数组,并用随机数填充。然后,它将数组分为10个一组打印,如果数组长度不是10的倍数,则会打印剩余的部分。
阅读全文