游戏:逢7过
- 从任意一个数字开始报数,当你要报的数是包含7或者是7的倍数时都要说:过
- 使用程序在控制台打印出1-100之间的满足逢7必过规则的数据
- 个位7 ------ 十位7 ------ 7的倍数
- 1 2 3 4 5 6 过 8 9 10 11 12 13 14 过 15 16 过 18……
- 69 过 过 过 …… 80
public class Test1 {
public static void main(String[] args) {
//1.得到1~100之间的每一个数字
//开始:1
//结束:100
for(int i=1;i<=100;i++){
//2.判断每一个数字,如果符合规则,就打印过,如果不符合规则就打印真实的数字
if(i%7==0||i%10==7||i/10%10==7){
System.out.println("过");
}else{
System.out.println(i);
}
}
}
}
运行结果
使用continue也可达到同样的效果
public class Test {
public static void main(String[] args) {
//个位7 十位7 7的倍数
//1 2 3 4 5 6 过 8 9 10 11 12 13 14 过 15 16 过 18……
//69 过 过 过 …… 80
//1.得到1~100之间的每一个数字
//开始:1
//结束:100
for(int i=1;i<=100;i++){
//2.判断每一个数字,如果符合规则,就打印过,如果不符合规则就打印真实的数字
if(i%7==0||i%10==7||i/10%10==7){
System.out.printf("过 ");
continue;
}
System.out.printf("%d ",i);
}
}
}