java生成1到10的随机数_用java生成一个1到10十个数字随机排列的数组
效果如圖:
代碼如下public?class?ArrayListToAry?{
public?static?void?main(String[]?args)?{
//?數(shù)組
int[]?ary?=?new?int[10];
//?集合?,臨時集合temp存放1~10個數(shù)字
ArrayList?temp?=?new?ArrayList();
//list集合存放需要的數(shù)字
ArrayList?list?=?new?ArrayList();
//?給集合添加1~10的數(shù)字
for?(int?i?=?1;?i?
temp.add(i);
}
//?while循環(huán)?隨即抽取集合的數(shù)字給數(shù)組
int?index?=?0;
while?(true)?{
if(list.size()==10){
break;
}
int?it?=?temp.get((int)?(Math.random()?*?10));
//如果list存在這個數(shù)組就繼續(xù)循環(huán)
if?(list.contains(it))?{
continue;
}?else?{
//如果list不存在這個數(shù)字,那么就把這個數(shù)字給數(shù)組,并且在list中加入這個數(shù)字
ary[index]?=?it;
list.add(it);
index++;
}
}
//?/輸出數(shù)組的元素
System.out.print("數(shù)組的元素:");
for?(int?i?=?0;?i?
System.out.print(ary[i]?+?"?");
}
}
}
總結(jié)
以上是生活随笔為你收集整理的java生成1到10的随机数_用java生成一个1到10十个数字随机排列的数组的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 13.大容量存储结构(磁盘管理)
- 下一篇: pb+api实际应用