java本关任务:利用if,for找出100~200之间能被3整除且个位数位6的整数。 输出格式要求:每个整数占5列,所有结果输出在一行中。
时间: 2024-10-07 08:08:23 浏览: 53
java编程题目,适合新手学习使用
在Java中,你可以通过循环结构(for循环)结合条件判断(if语句),找出100到200之间的满足条件的整数。首先,创建一个计数器变量`i`从100开始,然后检查`i`是否能被3整除并且个位数是6。如果是,则打印这个数字,并将其向右对齐占据5列。当计数器超过200时停止循环。
下面是一个示例代码:
```java
public class Main {
public static void main(String[] args) {
int start = 100;
int end = 200;
for (int i = start; i <= end; i++) {
if (i % 3 == 0 && i % 10 == 6) { // 检查是否能被3整除且个位数是6
String formattedNum = String.format("%5d", i); // 对齐并格式化输出
System.out.print(formattedNum + " "); // 打印当前整数
}
}
System.out.println(); // 在循环结束后换行
}
}
```
当你运行这段代码,它会输出所有符合条件的整数,每个占据5列,一行一个。
阅读全文