用java写一个逢七过的代码
时间: 2024-06-06 21:07:27 浏览: 5
public class FeiQiGuo {
public static void main(String[] args) {
for(int i = 1; i <= 100; i++) {
if(i % 7 == 0 || i % 10 == 7 || i / 10 == 7) {
System.out.println("过");
} else {
System.out.println(i);
}
}
}
}
相关问题
用java代码写一个
下面是使用Java代码实现埃拉托色尼筛法的示例:
```java
public static void sieveOfEratosthenes(int n) {
boolean[] primes = new boolean[n+1]; // 创建一个布尔数组,用于记录每个数是否为素数
Arrays.fill(primes, true); // 初始化所有数都为素数
primes[0] = false; // 0和1不是素数
primes[1] = false;
for (int i = 2; i <= Math.sqrt(n); i++) { // 从2开始遍历到n的平方根
if (primes[i]) { // 如果i是素数
for (int j = i*i; j <= n; j += i) { // 将i的倍数标记为合数
primes[j] = false;
}
}
}
for (int i = 2; i <= n; i++) { // 输出所有素数
if (primes[i]) {
System.out.print(i + " ");
}
}
}
```
该方法接受一个整数n作为参数,输出所有小于等于n的素数。使用一个布尔数组来记录每个数是否为素数,初始化时所有数都是素数,然后从2开始遍历到n的平方根,如果当前数是素数,则将其倍数标记为合数。最后遍历整个数组,输出所有素数。
大学生数学建模社团活动时,小明提出玩逢3和5过(其中数字中带3和5以及3和5的倍数都需要喊过),请输出在1-30以内喊过的数据的Java代码
在Java中,你可以使用循环和条件语句来实现小明提出的玩逢3和5过的游戏。以下是一个示例代码:
```java
public class Main {
public static void main(String[] args) {
for (int i = 1; i <= 30; i++) {
if (i % 3 == 0 || i % 5 == 0 || String.valueOf(i).contains("3") || String.valueOf(i).contains("5")) {
System.out.println(i);
}
}
}
}
```
这段代码使用了一个for循环,从1到30遍历每个数字。然后使用条件语句判断是否满足喊过的条件:能被3整除、能被5整除、包含数字3或包含数字5。如果满足条件,则输出该数字。