Java 项目实战(逢七过游戏)01

该代码段是用Java编写的,功能是在控制台上打印1-100之间满足逢七过规则的数字。程序通过循环遍历数字,拆分出个位和十位,并根据数字是否包含7或者能被7整除来决定是否打印过。不符合规则的数字则直接打印出来。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

代码如下

public class Test1 {
    public static void main(String[] args) {
        fengQiGuo();
    }

    /*
    需求:在控制台打印出1-100之间满足逢七过规则的数据
           分析:
                1.通过循环获取到1-100之间的每一个数字
                2.数值拆分,拆分出个位和十位
                3.根据规则加入if判断
                    if(ge == 7||shi==7||i%7==0)
                4.打印出满足规则的数据
     */
    public static void fengQiGuo(){

        //1.通过循环获取到1-100之间的每一个数字
        for (int i = 1; i <=100 ; i++) {
           // 2.数值拆分,拆分出个位和十位
            int ge=i%10;
            int shi=i/10%10;
            //3.根据规则加入if判断
            if(ge==7 || shi==7 || i%7==0){
                //4.打印出满足规则的数据
                System.out.println("过");
            }else {
                System.out.println(i);
            }


        }
    }

}

运行结果

123456过
8910 11 12 13过
15 16过
181920过
2223242526过

293031323334过
36过
38394041过
43444546过
48过
505152535455过

5859606162过
646566过
6869过









80818283过
8586过
888990过
9293949596过

99 100

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值