您的位置:首页 > 编程语言 > Java开发

// 组成一个没有重复元素的数组范围是1~10

2016-08-23 20:36 330 查看
package shuzu;

import java.util.Arrays;

public class WuChongFu {
// 组成一个没有重复元素的数组范围是1~10
public static void main(String[] args) {
int a[] = new int[10];
int num = 0;
for (int i = 0; i < a.length; i++) {
do {
num = (int) (Math.random() * 10 + 1);
} while (check(a, i, num));
a[i] = num;
}
System.out.println(Arrays.toString(a));
}
// 检查元素是否出现过
private static boolean check(int[] a, int i, int num) {
for (int j = 0; j < i; j++) {
if (a[j] == num)
return true;
}
return false;
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 数组 算法