switch:
switch(表达式){
case 值1:
语句体;
//break;
case 值2:
语句体;
break;
default:
语句体;
break;
}
表达式的类型: byte short int char 枚举enum String
case后面值 不能重复
case 穿透: case语句后面的break丢失 会造成 继续执行下一个语句体
case 语句 先后顺序 是可以颠倒的
逢七过:改 要求把剩余的数据 按照每行5个进行排列打印出
public static void main(String[] args) {
int count = 0;
for (int x = 1; x <= 100; x++) {
//根据规则,用if语句实现数据的判断:要么个位是7,要么十位是7,要么能够被7整除
if (x % 10 == 7 || x / 10 % 10 == 7 || x % 7 == 0) {
continue;
} else {
count++;
if (count % 5 == 0) {
System.out.println(x);
} else {
System.out.print(x + "\t");
}
}
}
System.out.println("count:"+count);
}
判断一个数据是否是质数:
public static boolean isZhi(int num) {
for (int i = 2; i <= num; i++) {
if (i != num && num % i == 0) {
return false;
} else if (i == num) {
return true;
}
}
return false;
}