package com.fqs.demo1; import java.util.Random; public class Only3 { public static void main(String[] args) { //输出不重复的随机数 范围 0,1,2,3,4 //1.定义随机数 数组arr Random sj=new Random(); int []arr=new int[5]; //3.在主方法里 定义temp存放随机数 ,将arr 和传给isFind for(int index=0;index<arr.length;) { int temp=sj.nextInt(arr.length);//(最大值4-最小值0+1)+最小值0 if(isFind(arr,temp)==false) { arr[index]=temp; index++; } } //4.打印arr for(int index=0;index<arr.length;index++) { System.out.println(arr[index]); } } public static boolean isFind(int []arr,int temp) { //2.isFind 判断是否有重复值,前一个和后一个比较 for(int index=1;index<arr.length;index++) { if(temp==arr[index-1]) { return true; } }//结束相等的判断 return false; } }
标签:输出,arr,index,重复,Random,int,随机数,public From: https://www.cnblogs.com/haha1988/p/17135684.html