• 智能AI问答!更聪明、更完整、原创作!
  • 一款基于GPT的超级AI机器人,可以回答问题、聊天、创作、写文案!

Java使用for循环实现1000以内的所有奇数,每行显示5个奇数

发布于 2024-06-14 08:21:10

在 Java 中,你可以使用一个 for 循环来生成 1000 以内的所有奇数,并使用一个额外的 for 循环或者条件语句来控制输出格式,使得每行显示 5 个奇数。以下是一个简单的示例代码:

public class OddNumbers {
    public static void main(String[] args) {
        int count = 0; // 用于计数,每输出5个奇数换一行
        for (int i = 1; i <= 1000; i += 2) { // i从1开始,每次循环增加2,这样得到的都是奇数
            System.out.print(i); // 打印当前的奇数
            count++; // 计数器加1
            if (count % 5 == 0) { // 每输出5个奇数后换行
                System.out.println();
            }
        }
    }
}

这段代码首先定义了一个 count 变量来追踪已经打印了多少个奇数。for 循环从 1 开始,每次循环递增 2,这样就可以确保只打印奇数。在循环内部,使用 System.out.print() 打印当前的奇数,而不是用 System.out.println(),因为我们不想在每个数字后面换行。然后检查 count 是否是 5 的倍数,如果是,就使用 System.out.println() 来换行,以确保每行只显示 5 个奇数。

0 条评论

发布
问题

在线
客服