案例1:逢7过 聚会的时候可能会玩一个游戏:逢7过 游戏规则:从任意一个数字开始报数,当你要报的数字是包含7或者是7的倍数时都要说过:过 需求:使用程序在控制台打印出1-100之间的满足逢七必过规则的数据
分析: 打印1-100之间的,那就要使用循环,区间确定了就用for循环 不论是7的倍数还是有7的都要打印 即可以用if语句判断是否有 包含数字7也要打印的,例如71,72,17,27这种也要 Number%7==0;这是7的倍数 Number%10==7;//求个位是不是7 Number/10==7;//求10位是不是7
使用continue语句跳到下一个循环:
int sum=0;//统计有多少个!可以作参考
int Number;
for (Number=1;Number<=100;Number++){
if (Number%7==0||Number%10==7||Number/10==7){
System.out.println("过");
sum++;
continue;
}
System.out.println(Number);
}
System.out.println("一共有"+sum+"个");
用if else语句进行下一个循环
int sum=0;//统计有多少个!可以作参考
int Number;
for (Number=1;Number<=100;Number++){
if (Number%7==0||Number%10==7||Number/10==7){
System.out.println("过");
sum++;
}
else System.out.println(Number);
}
System.out.println("一共有"+sum+"个");
}
}