练习 逢七必跳 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);
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值