Java学习~Five

break中断语句

           当break应用于switch中时,可使程序跳出switch而执行switch以后的语句;如果没有break语句,则将成为一个死循环而无法退出。

           当break语句用于while,do-while,for语句中,可使程序终止循环而执行循环体后面的语句。通常break语句和if语句连在一起,在满足条件时便跳出循环。break在三种循环语句的使用格式如下:+

(1)break在while循环语句中的使用格式

while(布尔表达式){
...
if(布尔表达式) break;
...
}

  (2)  break在do-while循环语句中的使用格式

do(布尔表达式){
...
if(布尔表达式) break;
...
} while ;

 (3) break在for循环语句中的使用格式

for(初始表达式;布尔表达式;步进表达式) {
...
if(布尔表达式) break;
...
}

continue条件继续语句

continue语句用来跳过循环体中剩余语句,强制执行下一次循环。

(1)continue在while循环语句中的使用格式

while(布尔表达式){
...
if(布尔表达式) 
continue;
...
}

  (2) continue在do-while循环语句中的使用格式

do(布尔表达式){
...
if(布尔表达式) 
continue;
...
} while ;

 (3) continue在for循环语句中的使用格式

for(初始表达式;布尔表达式;步进表达式) {
...
if(布尔表达式)
continue;
...
}

求100-500之间能被3和7整除的数

package jiandan;

public class ForUseContinueDemo {
     public static void main(String[] args) {
    	 int n = 100;
    	 System.out.println("100~500之间能被3和7整除的数有:");
    	 for(n=100;n<=500;n++) {
    		 if(n%3==0&n%7==0) {
    			 System.out.println(n+"");
    		 }
    		 else
    		 {
    			 continue;
    		 }
    	 }
     }
}

猜你喜欢

转载自blog.csdn.net/qq_40843903/article/details/81901129