【发布时间】:2015-11-17 21:57:07
【问题描述】:
我想使用 row 和 col 作为我的二维数组的参数,但不能,因为我找不到方法,因为我的变量是循环的本地变量。我的问题是如何将我为 row 和 col 找到的值设置为数组的参数。
int list [] [] = new int [row] [col];
boolean done = false;
while (done = false)
{
for (int counter = 3; counter <= 15; counter++)
{
if (num%counter == 0)
{
int row = counter ;
int col = num/counter;
done = true;
}
}
}
【问题讨论】:
-
while (done = false)应该是while (done == false) -
如果
num的值为 1 会怎样? -
@Lashane 或者更好:
while (!done) -
不好意思在这里提一下。我的程序使用户只为 num 输入偶数值。
-
@RyanMiller 好的,如果
num的值为 2 会怎样?
标签: java loops parameters local nested-loops