Java基础之循环

78 阅读1分钟

Java基础之循环

循环小练习-- 逢7过

Snipaste_2023-11-02_16-17-07.png

创建类CrossEverySeven

public class CrossEverySeven{
    public static void main(String[] args){
    
    }
}

遍历1-100的数:

把带7的数和带7的数找出,并打印为过:

个位数带7的判断:i % 10 == 7
十位数带7的判断:i /10 % 10 == 7
7的倍数的判断:i % 7 == 0

剩余的在控制台输出原本数据。

for(int i =1;i<100;i++){
    if(i % 10 == 7 || i /10 % 10 == 7 || i % 7 == 0) {
    //用||连接,只要一个条件符合直接打印 过 并通过continue 关键字继续下一个循环
    System.out.println("过");
    continue;
    }
    System.out.println(i);
}

代码:

public class CrossEverySeven{
    public static void main(String[] args){
        for(int i =1;i<100;i++){
            if(i % 10 == 7 || i /10 % 10 == 7 || i % 7 == 0) {
                //用||连接,只要一个条件符合直接打印 过 并通过continue 关键字继续下一个循环
                System.out.println("过");
                continue;
        }
        System.out.println(i);
    }
  }
}