/*
!!!!!!!!!!!!!!!!!!!注意是所重复的数字,
相同的数字不能再次出此现
第一个6出现后,后面输出不能再出现6
有没有更好的办法
*/
public class Java_wangbiao3 {
public static void main(String args[]) {
int a[]=new int [] {6,6,4,4,5,5,8,8,9,9,6,6,2,6,6};
for(int i=0;i<a.length-1;i++) {
for(int b=i+1;b<a.length;b++) {
if(a[i]==a[b]) {
System.out.print(a[b]+"\t");
}
}
}
}
}
先排序,再遍历一次就可以输出所有有重复的数字了。
新建一个 list集合,新建一个类,成员有,数字和数量,把数组都循环一遍,写到list集合里,将list循环输出就行了,只输出数量大于1的
我都知道有几个了还浪费集合干嘛,兄弟你可能没明白我的意思,我的意思是,当你不知道有重复数字找到重复的并且输出,你可倒好,知道重复的还知道有几个那还搞个毛线啊
@余生请多指教ANT: 兄弟,你是不是搞编程的,我都说到这份上了,你一点逻辑思维都没有嘛,算我无语