【发布时间】:2021-03-21 08:27:33
【问题描述】:
为什么要在末尾初始化条件变量k = 1;然后是表++; ?
public class Java0521
{
public static void main(String[] args)
{
int k = 1;
int table = 11;
while (table <= 13)
{
while (k <= 5)
{
System.out.println(k + " * " + table + " = " + k * table);
k++;
}
System.out.println();
k = 1;
table++;
}
}
}
【问题讨论】:
-
如果你不增加表,那么你的外部 while 循环将永远循环。如果您不重置 k,那么您的内部循环将仅针对 table=11 运行,但不会针对 12 或 13 运行,因为 k 已经 > 5。
-
不错。我继续尝试的是在表值的前置条件循环下初始化条件变量。
标签: java variables while-loop conditional-statements