练习 逢七必跳 13

逢七必跳

案例需求

朋友聚会的时候可能会玩一个游戏:逢七过。 规则是:从任意一个数字开始报数,当你要报的数字包含7或者是7的倍数时都要说:过。 为了帮助大家更好的玩这个游戏,这里我们直接在控制台打印出1-100之间的满足逢七必过规则的数据。 这样,大家将来在玩游戏的时候,就知道哪些数据要说:过。

分析步骤

分析主干:从1-100中找出包含7以及是7的倍数的那些数据输出!
1、先定义一个循环依次访问到1-100之间的数据。 2 3 4 5 6 … 99
2、判断当前数据是否包含7或者是否是7的倍数,如果是,输出该数据。

判断是否包含7,先判断个位 i%10 == 7,在判断十位 i/10 == 7。
判断是否是7的倍数 i%7 == 0。

public class ExecDemo {
    public static void main(String[] args) {
        int num = 0;
        //  1、先定义一个循环依次访问到1-100之间的数据。 2 3 4 5 6 .... 99
        for(int i = 2  ; i <= 99 ; i++) {
            // i = 2 3 4 5 6 .... 98 99
            // 2.判断当前数据是否包含7或者是否是7的倍数,如果是,输出该数据。   7
            // 个位:   i % 10
            // 十位:   i /10
            if(i % 10 == 7 || i /10 == 7 || i % 7 == 0 ){
                num++;
                System.out.println(i+" ");
            }
        }
        System.out.println("共有:" + num);
    }
}
发布了34 篇原创文章 · 获赞 16 · 访问量 292

猜你喜欢

转载自blog.csdn.net/qq_41005604/article/details/105179006
今日推荐