【Java入门第三季6.8】优化练习
2018-02-17 16:20
190 查看
思路:(1)使用Random类来生成随机数(2)使用do...while来剔除重复
package com.imooc;
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
public class Test01 {
public static void main(String[] args) {
Random rd=new Random();
int studentsNum=3;
List<Integer> stuIds=new ArrayList<Integer>();
int temp;
for(int i=0;i<studentsNum;i++) {
do {
temp=rd.nextInt(3);
}while(stuIds.contains(temp));
stuIds.add(temp);
}
System.out.println(stuIds);
}
}
相关文章推荐
- [Java]基础入门练习
- POJ3181 dp递推关系小优化 高精度数模板 Java练习
- java基础入门-----ArrayList练习1
- java基础入门----TreeSet练习2
- 慕课网JAVA入门第二季综合练习答答租车系统
- Java入门第三季(二、字符串)
- 【Java入门第三季】Date类
- 慕课网学习Java入门第三季笔记
- java入门基础------String练习1
- Java入门基础之重点练习
- java入门语法练习
- java性能优化入门知识点
- java基础入门----TreeSet练习1
- IMOOC java入门第三季——Java 中字符串的不变性
- 慕课网-Java入门第一季-7-4 编程练习
- 第五届蓝桥杯练习题 - 入门练习Java解题代码
- java基础入门----TreeMap练习1
- java入门基础------String练习2
- java入门第三季(四、Java中的集合框架)
- COJ 1019 JAVA入门练习