-3

在我的作业中,我想生成 10000 个浮动数字,我必须比较如果两个数字之间的差异小于或等于 0.01,它们被认为是相等的,那么删除第二个相等的数字!

这是我所做的,但不确定比较,你能帮我吗?谢谢!

public static void main(String[] args)
      {
      int maxSize = 10000;             // array size
      ArrayIns arr;

      arr = new ArrayIns(maxSize);  // create array

      for(int j=0; j<maxSize; j++){  // fill array with
          Random rnd = new Random();    // random numbers
          float n = 0 + rnd.nextFloat() * (100 - 0);
          arr.insert(n);
       }
4

1 回答 1

0

添加另一个 for 循环以遍历数组值并检查该值与外部值之间的差异是否小于 0.01 在这种情况下不要将新值插入到数组中

于 2013-03-20T06:00:35.200 回答