写一道很简单的小游戏
需求:
从任意一个数字开始报数,当你要报的数字是包含7或者是7的倍数时都要说过:过
使用程序在控制台打印出1-100之间的满足逢七必过规则的数据
直接看一下代码
public static void main(String[] args) {
for (int i = 0; i <= 1000; i++) {
if (i % 10 == 7 || i / 10 % 10 == 7 ||i /100%10 == 7 || i % 7 == 0) {
System.out.println("过!");
continue;
}
System.out.println(i);
}
}
首先用fori循环得到1-1000之间的数字
用if语句判断是否满足条件
i % 10 ==7的表示判断个位数是否包含七的数字
i /10%10 == 7表示判断十位数是否包含七的数字
i /100%10 == 7表示判断十位数是否包含七的数字
i % 7 == 0 表示是否是七的倍数
continue表示跳出当前的循环继续下一次循环