生成10位的数组,并取出随机10个不相等的数据(1-100)

package com.msfh.news;

import java.util.Random;

public class Test04 {
	public static void main(String[] args) {
		Random ra = new Random();
		int arr[]=new int[10];
		for (int i = 0; i < arr.length; i++) {
			arr[i]=ra.nextInt(100)+1;
			for (int j = 0; j < i; j++) {
				if (arr[i]==arr[j]) {
					i--;
					break;
				}
			}
			System.out.print(arr[i]+" ");
		}
	}
}
发布了42 篇原创文章 · 获赞 73 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/qq_34037264/article/details/102930055