定义数组并添加3个随机数 要求:随机数的值固定为2的0-8次方的结果如(1、2、4……) 数组中的值不得重复java的
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 01:52:19
定义数组并添加3个随机数 要求:随机数的值固定为2的0-8次方的结果如(1、2、4……) 数组中的值不得重复java的
定义数组并添加3个随机数 要求:随机数的值固定为2的0-8次方的结果如(1、2、4……) 数组中的值不得重复
java的
定义数组并添加3个随机数 要求:随机数的值固定为2的0-8次方的结果如(1、2、4……) 数组中的值不得重复java的
package cn.com.oking.action.control;
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
/**
* @ClassName: \x09Demo
* @Description: TODO(这里用一句话描述这个类的作用)
* @author:\x09\x09Ctt http://weibo.com/u/3227366511
* @date: \x09\x092014-12-23 下午4:56:27
* Company:\x09\x09OKING
*/
public class Demo {
\x09
\x09
\x09public static void main(String[] args) {
\x09\x09List<Double> ls = new ArrayList<Double>();
\x09\x09Random random = new Random();
\x09\x09while(true){
\x09\x09\x09int a=random.nextInt(9);//产生随机数
\x09\x09\x09double s = Math.pow(2,a); //求次方
\x09\x09\x09if(!ls.contains(s)){ls.add(s);}
\x09\x09\x09if(ls.size() == 3){break;}
\x09\x09}
\x09\x09Double[] db = new Double[3];
\x09\x09for(int i =0;i<3;i++){
\x09\x09\x09db[i] = ls.get(i);
\x09\x09\x09System.out.println(db[i]);
\x09\x09}
\x09\x09
\x09}
}
点击链接加入群【ITTeam】:http://jq.qq.com/?_wv=1027&k=VQxE3O