AA163655 2023-12-13 11:36 采纳率: 0%
浏览 7

java去除重复数字

给定数组为:{1,5,6,2,7,1,5,2,}
要求对数组去重后输出

  • 写回答

1条回答 默认 最新

  • 柯本 2023-12-13 12:21
    关注
    
     public static void main(String[] args) {
        int[] a = {1, 5, 6, 2, 7, 1, 5, 2};
        int[] b = new int[a.length];
        int i, n = 0;
        for (int x : a) {
          for (i = 0; i < n; i++)
            if (b[i] == x)
              break;
          if (i == n) {
            b[n++] = x;
          }
        }
        for (i=0;i<n;i++)
          System.out.println(b[i]);
      }
    
    评论

报告相同问题?

问题事件

  • 创建了问题 12月13日