在 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 个奇数。