java - 嵌套 For 循环计数到 1-100 和 1-1000

标签 java loops for-loop nested

您好,我目前正在 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/

相关文章:

java - JPasswordField KeyPress 字符串长度错误?

string - 使用 awk 循环输入字符串中的字符

c# - 在 C# 中使用 'for' 循环用图像填充编号为 'i' 的图片框

java - 如何从 BufferedImage 创建 8 位 PNG?

java - 警报对话框中的图像和音频

MySQL 在 select 语句中生成带有循环的列

python - 将此程序中所有可能路径返回到嵌套列表的算法

java - 创建进度条以使用 java 中 for 循环的结果进行更新

java - 在 Java 中,this/super 关键字可以表示类/枚举以外的任何东西吗?

python - 在 Python 中使用 Selenium 检查新内容