1. 首页
  2. 数据库
  3. 其它
  4. 整数1~30(1 n)随机乱序排列无重复数字不用if判断。

整数1~30(1 n)随机乱序排列无重复数字不用if判断。

上传者: 2021-01-15 22:48:35上传 PDF文件 27.98KB 热度 11次
最近学java,数组部分有一题: 创建一个长度为6的int型数组,要求取值为1-30,同时元素值各不相同。解法如下: int[] arr = new int[6]; //随机生成1-30范围内数字 for (int i = 0; i < arr.length; i++) {// [0,1) [0,30) [1,31) arr[i] = (int) (Math.random() * 30) + 1; //与之前生成的数字作比较,若相同,则重新生成 for (int j = 0; j < i; j++) { if (arr[i] == arr[j]) {
下载地址
用户评论