我正在尝试一个简单的嵌套循环。对于 num1 中的每个数字,应运行内部循环。对于以下数字,理想情况下输出应为:
num1 digit: 7
num2 digit: 4
num2 digit: 3
num1 digit: 5
num2 digit: 4
num2 digit: 3
但它不会第二次运行内部循环,因此它只打印以下内容:
num1 digit: 7
num2 digit: 4
num2 digit: 3
num1 digit: 5
逻辑有什么问题吗?
num1 = 57;
num2 = 34;
while ( num1 > 0 ) {
digit1 = num1 % 10;
num1 = num1 / 10;
System.out.println("num1 digit: " + digit1);
while (num2 > 0 ) {
digit2 = num2 % 10;
System.out.println("num2 digit: " + digit2);
num2 = num2 / 10;
}
}
白板的微信
慕桂英3389331
相关分类