JAVA——实现数组随机生成元素并打印输出
题目:
定义长度为10的int数组,数组中的10个元素为随机生成的1-100的数字,要求:按格式打印数组中的元素内容 举例: 数组原内容:{1,2,3,4,5} 打印的内容:[1, 2, 3, 4, 5]
代码如下:
public class Test8 {
public static void main(String[] args) {
int[] arr = new int[10];
Random r = new Random();
// 采用随机数1-100给数组的每一个元素赋值
for (int i = 0; i < arr.length; i++) {
arr[i] = r.nextInt(100) + 1;
}
System.out.print("数组原内容:{");
for (int i = 0; i < arr.length; i++) {
if (i == arr.length - 1) {
System.out.println(arr[i] + "}");
} else {
System.out.print(arr[i] + ",");
}
}
System.out.print("打印的内容:[");
for (int i = 0; i < arr.length; i++) {
if (i == arr.length - 1) {
System.out.println(arr[i] + "]");
} else {
System.out.print(arr[i] + ", ");
}
}
}
}
输出结果如下:
数组原内容:{10,91,31,29,45,97,4,54,90,34}
打印的内容:[10, 91, 31, 29, 45, 97, 4, 54, 90, 34]
