Java基础之循环
循环小练习-- 逢7过
创建类CrossEverySeven
public class CrossEverySeven{
public static void main(String[] args){
}
}
遍历1-100的数:
把带7的数和带7的数找出,并打印为过:
个位数带7的判断:i % 10 == 7
十位数带7的判断:i /10 % 10 == 7
7的倍数的判断:i % 7 == 0
剩余的在控制台输出原本数据。
for(int i =1;i<100;i++){
if(i % 10 == 7 || i /10 % 10 == 7 || i % 7 == 0) {
//用||连接,只要一个条件符合直接打印 过 并通过continue 关键字继续下一个循环
System.out.println("过");
continue;
}
System.out.println(i);
}
代码:
public class CrossEverySeven{
public static void main(String[] args){
for(int i =1;i<100;i++){
if(i % 10 == 7 || i /10 % 10 == 7 || i % 7 == 0) {
//用||连接,只要一个条件符合直接打印 过 并通过continue 关键字继续下一个循环
System.out.println("过");
continue;
}
System.out.println(i);
}
}
}