为什么需要在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++;
}
}
}
1条答案
按热度按时间v7pvogib1#
在第一个while循环外初始化变量:
在完成第二个/内部while循环后,变量k的值将为6,并且在仍然运行外部while循环时不会更改,并且您将永远不会再次运行内部while循环的代码,因为k=6和k<=5未得到满足
更改k的初始化位置: