创建并填充2D数组

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建并填充2D数组相关的知识,希望对你有一定的参考价值。

我有这些指示。

  1. 声明双数组大小为100。
  2. 如果随机值大于0.5,则使用1填充数组,否则为0
  3. 打印数组中的0的数量 public class DoubleArray { public static void main(String [] args) { double [] a = new double[102]; for (int i= 2; i<a.length;i++) if (Math.random()>2.5) { a[i]=3; System.out.println("3"); } else a[i]=2; { System.out.println("2"); } } }

这甚至不包括0的计数器,但我不知道使用随机数,一个数组,一个for循环,if / else和一个计数器。

答案

如果你更正了缩进,你可以很容易地纠正

    double [] a = new double[100];
    int zeroCount = 0;               // new variable
    for (int i= 0; i<a.length;i++)
    {                               // need curly here (for readability)
        if (Math.random()>0.5)  {
            a[i]=1;
            System.out.println("1");
        }
        else 
        {
            a[i]=0;
            zeroCount++;    // increment
            System.out.println("0");
        }
    }
    System.out.println("Number of zeros is " + zeroCount);  // print

以上是关于创建并填充2D数组的主要内容,如果未能解决你的问题,请参考以下文章

无法统一引用游戏对象的 2D 数组

在 2D JavaScript 数组周围添加填充

如何在调用 AdapterFragment 之前正确填充数组?爪哇

在片段着色器中,为啥我不能使用平面输入整数来索引 sampler2D 的统一数组?

如何用另一个蒙版数组的值填充蒙版2D数组?

通过使用 2D 数组,创建一个程序,该程序将接受 10 个名称及其 GWA,并根据最高 GWA 对其进行排序