java吧 关注:1,275,522贴子:12,787,561
  • 2回复贴,共1

看我做的对不对第二题,有大佬有更好的方法吗?想了了很久

只看楼主收藏回复

public class Test2 {public static void main(String[] args) {// TODO Auto-generated method stubint[] array = {4,2,1,3,2,8,8,21,12,21,4,1,1};B(array); } public static void B(int[] array) { for(int i=0;i<array.length;i++) {boolean a = true;for(int j=0;j<i;j++) {if(array[i]==array[j]) {a=false;}}if(a) {int m=0;String c="";int d=0;for(int j=0;j<array.length;j++)if(array[i]==array[j]) {m++;c=c+j+" ";d=j;}if(m>1) {System.out.println("重复的数为:"+array[d]);System.out.println("数组中所有"+array[d]+"的索引为:");System.out.println(c);}
}
}
}
}


IP属地:广东来自手机贴吧1楼2018-08-16 22:50回复
    代码贴截图 左对齐都不怎么想看看 你还放个min版


    IP属地:广西来自Android客户端3楼2018-08-17 08:31
    回复
      2025-08-25 21:55:36
      广告
      不感兴趣
      开通SVIP免广告
      我看到了两个for


      来自Android客户端4楼2018-08-28 08:42
      回复