gpt4 book ai didi

java - 创建并填充二维数组

转载 作者:行者123 更新时间:2023-12-01 09:16:45 27 4
gpt4 key购买 nike

我有这些说明。

  1. 声明一个大小为 100 的 double 组。
  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

关于java - 创建并填充二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40499378/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com