我试图遍历数组并查找所有重复多次的数字:
例如:如果有1 1 2 3 4
它应打印出“ 1重复不止一次”的字样
这是我的代码,到目前为止,我一直在尝试,但是它会打印所有重复项并继续进行,如果有4 4 4 4 3 6 5 6 9,它将打印所有4项,但是我不希望这样:
class average {
public static void main(String[] args) throws IOException {
int numOfLines = 0;
int sum = 0, mean = 0, median = 0, lq = 0, uq = 0;
int[] buffer;
File myFile = new File("num.txt");
Scanner Scan = new Scanner(myFile);
while(Scan.hasNextLine()) {
Scan.nextLine();
numOfLines++;
}
Scan.close();
Scan = new Scanner(myFile);
System.out.println("Number Of Lines: " + numOfLines);
buffer = new int[numOfLines];
for(int i=0; i
buffer[i] = Scan.nextInt();
}
Scan.close();
Scan = new Scanner(myFile);
for(int i=0; i
sum = sum+i;
mean = sum/numOfLines;
}
System.out.println("Sum: " + sum);
System.out.println("Mean: " + mean);
for(int i=0; i
for(int k=i+1; k
if(buffer[k] == buffer[i]) {
System.out.println(buffer[k]);
}
}
}