在数组中放入十个不同的随机数
2015-11-02 11:35
197 查看
public class A{
public static void main(String args[]){
Random ran=new Random();//定义随机数对象
int[]a=new int[10];//定义数组
boolean boo=true;//设置开关
for(int i=0;i<a.length;i++){
int n=ran.nextInt(10);//定义随机数的范围
for(int j=0;j<i;j++){
if(a[j]==n){
boo=false;
break;//当前数跟前面的数一样则断开循环
}else{
boo=true;
}
}
if(boo){
a[i]=n;//赋值当前数为n
}else{
i--;//当前数相等时下标-1
}
}
for (int i = 0; i < a.length; i++) {//遍历数组
System.out.print(a[i]+" ");
}
}
}
控制台数组出现十个不同数:
public static void main(String args[]){
Random ran=new Random();//定义随机数对象
int[]a=new int[10];//定义数组
boolean boo=true;//设置开关
for(int i=0;i<a.length;i++){
int n=ran.nextInt(10);//定义随机数的范围
for(int j=0;j<i;j++){
if(a[j]==n){
boo=false;
break;//当前数跟前面的数一样则断开循环
}else{
boo=true;
}
}
if(boo){
a[i]=n;//赋值当前数为n
}else{
i--;//当前数相等时下标-1
}
}
for (int i = 0; i < a.length; i++) {//遍历数组
System.out.print(a[i]+" ");
}
}
}
控制台数组出现十个不同数:
相关文章推荐
- Loadrunner使用键盘快捷键
- MySQL 5.6 for Windows 解压缩版配置安装
- Activity的四种启动加载模式(launchMode)
- [ahk]复制当前文件,并以当前文件夹名称命名
- 整理Android各种框架文档
- 3.2 ACM输入输出--多组测试用例--C、C++
- JavaScript中的类和原型的理解
- windows的exe、lib文件跟c运行时库怎么关联的
- 移动端多行文本溢出省略
- 非常实用的12个jquery代码片段
- Facebook分享报错:应用程序配置禁止了给定网址
- java网络编程——Socket和ServerSocket,套接字编程——简单聊天室
- 去掉"为了有利于保护安全性,Internet Explorer 已限制此网页运行可以访问计算机的脚本或ActiveX控件"的提示
- opencv2中IplImage和Mat的相互转化
- Javascript定义类(class)的三种方法
- ajaxfileupload 始终不执行success 只执行error方法;SyntaxError: expected expression, got '<
- JS 页面加载触发事件 document.ready和onload的区别(转)
- jQuery+CSS3折叠卡片式下拉列表框实现效果
- java中AWT和SWing的区别与联系
- 单模式匹配KMP求匹配位置和匹配数目