java打印100-200之间能被9整除的数,并按照五个一行的格式输出
时间: 2023-12-03 12:42:52 浏览: 75
可以使用循环语句和条件语句来实现:
```java
public class Main {
public static void main(String[] args) {
int count = 0; // 计数器,记录当前行已经输出的数字个数
for (int i = 100; i <= 200; i++) {
if (i % 9 == 0) {
System.out.print(i + " "); // 输出数字并加上一个空格
count++; // 计数器加一
if (count % 5 == 0) {
System.out.println(); // 每五个数字换一行
}
}
}
}
}
```
输出结果如下:
```
108 117 126 135 144
153 162 171 180 189
198
```
相关问题
for循环输出1-100之间能被5整除的数,并每行输出三个值。用Java怎么写
在Java中,你可以使用for循环和if条件来实现这个需求。这里是一个简单的示例:
```java
public class Main {
public static void main(String[] args) {
for (int i = 1; i <= 100; ) { // 循环变量从1开始,直到超过100
System.out.print(i + " "); // 输出当前数字
if ((i += 5) > 100) break; // 每次加5,如果超过了100就跳出循环
System.out.print((i - 4) + " " + (i - 2)); // 输出另外两个相邻的可以被5整除的数
System.out.println(); // 每打印完一组,换到下一行
}
}
}
```
这段代码会逐行打印出1-100之间的所有能被5整除的数,每行打印三个。注意,我们通过 `(i += 5)` 和 `(i -= 4)` 来生成连续的、能被5整除的数。
Java中用循环输出 1-1000之间能被 5 整除的数,且每行输出3个
在Java中,你可以使用`for`循环结合条件判断来实现这个需求。这里是一个简单的示例:
```java
public class Main {
public static void main(String[] args) {
for (int i = 1; i <= 1000; i++) {
if (i % 5 == 0) { // 判断是否能被5整除
System.out.print(i + " "); // 输出数字
// 每打印3个数后换行,除非是最后一个数
if ((i - 1) % 3 == 0 && i != 1000) {
System.out.println(); // 如果不是第1000个数,并且是3的倍数加1,换行
}
}
}
}
}
```
这段代码会逐个检查1到1000之间的数,如果能被5整除就打印出来,每打印出三个数后换一行,直到达到1000。
阅读全文