输入正整数 n ,编程输出所有 1~n 之间所有含有数字 12 或 12 的倍数的所有的数java代码
时间: 2024-09-24 15:16:30 浏览: 87
kata-primeNumbers:只是一些练习
在Java中,你可以编写一个简单的循环程序来找出1到n范围内包含数字1和2,或者是12的倍数的所有数。这里是一个基本的示例:
```java
public class Main {
public static void main(String[] args) {
int n = 50; // 可以根据需要修改这个值
for (int i = 1; i <= n; i++) {
if (i.toString().contains("1") && i.toString().contains("2")) { // 检查是否同时包含1和2
System.out.println(i);
} else if (i % 12 == 0) { // 检查是否是12的倍数
System.out.println(i);
}
}
}
}
```
这段代码首先初始化了一个变量`n`,然后从1遍历到n。对于每个数`i`,它会检查其字符串形式是否同时包含字符"1"和"2",以及是否能被12整除。如果满足条件,就将其打印出来。
阅读全文