嗨,我目前在 11 年级的 AP Java 课程中。我需要关于计数到 100 的嵌套 for 循环的具体帮助。我需要 2 个 for 循环并说我不能使用数字 100。for (int i = 1; i <= ???; i++){ for (int j = 1; j <= ???; j++){ System.out.print(j + " "); }}我希望它从 1 计数到 100,有 2 个 for 循环。没有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,如果为真,则在循环中运行代码体。如果为假,退出循环步骤 3:如果外循环的测试用例为真,则运行代码体;将 j 声明为 1,测试 j 是否小于或等于 10 第 4 步:如果内部循环的测试用例为真,则运行打印命令
1 回答
PIPIONE
TA贡献1829条经验 获得超9个赞
我假设您想从 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");
}
}
添加回答
举报
0/150
提交
取消