用JAVA数组任意输入5个数,判断这5个数是否有重复数据存在...2
发布网友
发布时间:2024-02-21 18:19
我来回答
共3个回答
热心网友
时间:2024-03-20 04:43
import java.io.*;
import java.util.*;
class a{
public static void main(String []args){
int i, j;
int[] a= new int[5];
String msg="无重复数据存在!";
Scanner sc=new Scanner(System.in);
System.out.println("请任意输入5个整数:");
for(i=0;i<5;i++){
a[i] =sc.nextInt();
}
for(i=0;i<5;i++){
for(j=i+1; j<5;j++){
if(a[i]==a[j]){
msg="有重复数据存在!";
break;
}
}
}
System.out.println(msg);
}
}
绝对高人回答!!请采纳!!
热心网友
时间:2024-03-20 04:49
用两个for循环取出来逐个进行比较就可以判断啊
热心网友
时间:2024-03-20 04:47
import java.io.*;
public class Judge
{
public static void main(String args[]) throws Exception{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
double[] number = new double[5];
for(int i=0;i<number.length;i++){
number[i] = Double.parseDouble(br.readLine());
}
//判断是否重复
for(int i=0;i<4;i++){
for(int j=i+1;j<5;j++){
//有重复
if(number[j] == number[i]){
System.out.println("有重复元素存在!");
return;//结束程序
}
}
}
System.out.println("无重复元素存在!");
}
}
输入数据时以回车为分隔符,就是输入一个数就按一下回车。
比较简单,希望帮到你!