Advertisement

Java使用TreeSet类来生成不重复的随机数编写一个程序。随机生成80个1到100之间的整数,并统计并输出所有唯一数字的数量及具体数字。注意:在编程过程中,请确保代码高效。

阅读量:

编写一个Java程序,随机生成80个位于1到100之间的整数,随后输出其中包含的不同数值的总数,并依次列出所有不重复的数字。提示:在实现过程中可以借助TreeSet类来处理数据的去重与排序。

复制代码
    package Unit8;
    import java.util.Arrays;
    import java.util.Iterator;
    import java.util.TreeSet;
    
    public class 随机数 {    
    public static void main(String[] args) {   
    	int a=0,a1=0; 
    	Integer[]b=new Integer[80];
        for(int i=0;i<80;i++){
        	int s = (int)(Math.random()*100+1);
        	a1++;
            b[i]=s;
        }
        System.out.println("总共生成:"+a1+"个随机数");
        TreeSet<Integer> h1set = new TreeSet<Integer>(Arrays.asList(b));
        Iterator

全部评论 (0)

还没有任何评论哟~