某种循环下,执行完就不需要执行剩下的循环了---->break
//找到100-200中第一个三的倍数
int num=100;
while(num<=200){
if(num%3==0){
System.out.println("找到了3的倍数,为:"+num);
break;
}
num++;
}
某次循环下,当次循环不需要执行了,直接执行下次循环---->continue
//找到100-200中所有3的倍数
int num=100;
while(num<=200){
if(num%3!=0){
num++;//不要忘记++,否则会死循环
continue;
}
System.out.println("找到了3的倍数,为:"+num);
num++;
}
即学即用:求出1-100之间所有既能被3也能被5整除的数字(使用break或continue)
public class Test{
public static void main(String[] args){
int i=1;
while(i<-100){
if(i%15!=0){
i++;
continue;
}
System.out.println(i);
i++;
}
}