创建并填充2D数组
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建并填充2D数组相关的知识,希望对你有一定的参考价值。
我有这些指示。
- 声明双数组大小为100。
- 如果随机值大于0.5,则使用1填充数组,否则为0
- 打印数组中的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数组的主要内容,如果未能解决你的问题,请参考以下文章
如何在调用 AdapterFragment 之前正确填充数组?爪哇