问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在Java中,数组里面随机产生十个数(0-15),怎样判断十个数中是否有重复的数

发布网友 发布时间:2022-04-28 13:50

我来回答

3个回答

热心网友 时间:2023-10-11 09:35

public bool CheckRepeat(int [] a) //a为求是否有重复值的数组
{
//定义一个数组测试用,思想:数组的下标和值都是上一个数组元素中的值
int [] array = new int [16] ;
//将数组的值都复制到测试数组中
for (int i = 0;i < 10;i ++)
{
int a = a [i];
array [a] = a; //或者 Array[a]=任何非零的数字,做标志用。
}

//如果数组没有重复,则会填满测试数组,否则数组中将出现自动初始化的值
int k=0; //用于计数,看array数组中为0的有多少个,如果>6个,那么就有重复值
for (int i = 1; i <16 ;i ++)
{
//判断如果数组中有自动初始的值,则数组没有被填满
if (array [i] == 0 )
{
k++;
}
}
if(k>6){
return false;

}else{
return true;
}

}

热心网友 时间:2023-10-11 09:35

把数组中的值放到set中,看set的size是否和数组的长度相同,如果相同,则没有重复的数。
set具有去重功能。

热心网友 时间:2023-10-11 09:36

循环比较:
用第1个数与后面14个数逐一相比,
用第2个数与后面13个 数 逐一比较,
……
直到最后两个数。

热心网友 时间:2023-10-11 09:35

public bool CheckRepeat(int [] a) //a为求是否有重复值的数组
{
//定义一个数组测试用,思想:数组的下标和值都是上一个数组元素中的值
int [] array = new int [16] ;
//将数组的值都复制到测试数组中
for (int i = 0;i < 10;i ++)
{
int a = a [i];
array [a] = a; //或者 Array[a]=任何非零的数字,做标志用。
}

//如果数组没有重复,则会填满测试数组,否则数组中将出现自动初始化的值
int k=0; //用于计数,看array数组中为0的有多少个,如果>6个,那么就有重复值
for (int i = 1; i <16 ;i ++)
{
//判断如果数组中有自动初始的值,则数组没有被填满
if (array [i] == 0 )
{
k++;
}
}
if(k>6){
return false;

}else{
return true;
}

}

热心网友 时间:2023-10-11 09:35

把数组中的值放到set中,看set的size是否和数组的长度相同,如果相同,则没有重复的数。
set具有去重功能。

热心网友 时间:2023-10-11 09:35

public bool CheckRepeat(int [] a) //a为求是否有重复值的数组
{
//定义一个数组测试用,思想:数组的下标和值都是上一个数组元素中的值
int [] array = new int [16] ;
//将数组的值都复制到测试数组中
for (int i = 0;i < 10;i ++)
{
int a = a [i];
array [a] = a; //或者 Array[a]=任何非零的数字,做标志用。
}

//如果数组没有重复,则会填满测试数组,否则数组中将出现自动初始化的值
int k=0; //用于计数,看array数组中为0的有多少个,如果>6个,那么就有重复值
for (int i = 1; i <16 ;i ++)
{
//判断如果数组中有自动初始的值,则数组没有被填满
if (array [i] == 0 )
{
k++;
}
}
if(k>6){
return false;

}else{
return true;
}

}

热心网友 时间:2023-10-11 09:36

循环比较:
用第1个数与后面14个数逐一相比,
用第2个数与后面13个 数 逐一比较,
……
直到最后两个数。

热心网友 时间:2023-10-11 09:35

把数组中的值放到set中,看set的size是否和数组的长度相同,如果相同,则没有重复的数。
set具有去重功能。

热心网友 时间:2023-10-11 09:36

循环比较:
用第1个数与后面14个数逐一相比,
用第2个数与后面13个 数 逐一比较,
……
直到最后两个数。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
空调加氟时要注意什么? 电脑安装了pr兼容性pr显示系统兼容性报告 带你了解——赫伯罗特 一千克面粉三十元一克面粉多少钱 大米2元500克面粉3元500克 2千克大米和和1500克面粉多少钱?_百度... ...面粉每千克多少元.大米25千克4.5元一千克面粉2 买8000克面粉需要32元,每千克面粉多少钱 500克面粉2元钱1千克面粉多少钱,怎么练式? 软棕和硬棕哪个好 amd rx6800m相当于nvidia什么水平? 幼儿园教师资格证考试作文怎么写 路由器的工作原理及特点是什么 教师资格证新时代800字作文 java 编程随机生成20个80以内的数,不允许有重复的数据,存放到数组中,最后输出 代码 美容院都在用哪些仪器呢?想了解一下 幼儿园教师资格证统考要写作文吗 java中如何生成10个长度的随机数组并去除数组中重复的元素 幼儿教师资格证综合素质作文还用写题目吗 哪里可以提前查到可转债的发行? 小白开美容院选什么仪器好? 幼儿教师资格证考试作文根据材料自命题咋样写 开美容院需要什么仪器 考教师资格证的作文都是以什么形式出现 以教师资格证为话题的写一篇作文 美容所需要那些仪器? 2.在进行幼儿教师资*写作文时进行语言表达与应用时应该注意哪些方面? 教师资格证综合素质作文800字50分,立意没有偏离,没写完只写了500字,没结尾。大概能得多少分? 美容院需要的美容仪器设备有哪些 教师资格证作文没写完 美容院常用仪器有哪些 java获得一个随机数,把这个随机数当做数组下标,并且不能重复 java一个随机数组里面如果有相同元素那么就重新生成 Java里怎么产生不重复的随机数存入数组。 java中怎么得到有10个不重复的随机的元素的整型数组 Java中数组问题(1)先随机生成10个12到89之间的整数存入数组中。(2)键盘输入一个50-8 java不重复的随机数放到数组中 java中如何将随机数放到数组里? java 定义随机数组 java中 如何利用数组存储随机生成数 java 随机数放至数组内。 java 随机获取数组中元素的方法 Java随机产生一个数组数组中有十个元素 JAVA中怎样将随机产生的数存到数组之中? 求情人节诗句 java怎么生成1个随机数组 情人节祝福诗句有什么? 抚养费起诉书怎么写模板 抚养费起诉书范文? 抚养费起诉状模板 本科毕业留学美国可以直接读博士吗?