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]
经验分享 程序员 微信小程序 职场和发展