您好,我目前正在 11 年级参加 AP Java 类(class)。我需要有关从计数到 100 的嵌套 for 循环的具体帮助。我需要 2 个 for 循环,并说我不能使用数字 100。
for (int i = 1; i <= ???; i++){
for (int j = 1; j <= ???; j++){
System.out.print(j + " ");
}
}
我希望它通过 2 个 for 循环从 1 数到 100。并且没有数字100。我正在一步一步地完成我测试过的,但无法完全弄清楚
下面更完整的答案:
for (int i = 0; i <= 9; i++){
for (int j = 1; j <= 10; j++){
System.out.print(i * 10 + j + " ");
}
}
第 1 步(来自外循环):变量 i 被声明为值为 0。 步骤 2:测试 i 是否小于或等于 9,如果为 true,则在循环中运行代码体。如果为假,则退出循环 步骤3:如果外循环的测试用例为真,则运行代码体;将 j 声明为 1,测试 j 是否小于或等于 10 步骤4:如果内循环的测试用例为真,则运行打印命令
最佳答案
我假设您想从 0 数到 99,因为您不想使用 100,所以这应该可以完成工作。
for (int i = 0; i <= 9; i++){
for (int j = 0; j <= 9; j++){
System.out.print(i + "" + j + "\n");
}
}
编辑 1:如果您有兴趣打印从 1 到 100 的范围,您可以在打印之前将字符串解析为整数,然后加一。
for (int i = 0; i <= 9; i++){
for (int j = 0; j <= 9; j++){
System.out.print((Integer.parseInt(i + "" + j)+1) + "\n");
}
}
关于java - 嵌套 For 循环计数到 1-100 和 1-1000,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52213385/