当前位置 博文首页 > chenchw的博客:跳转控制语句-break

    chenchw的博客:跳转控制语句-break

    作者:[db:作者] 时间:2021-08-02 18:40

    The distance between insanity and genius is measured by your sweat.

    蠢材和天才之间的距离是用你的汗水来衡量的。

    break语句用于终止某个语句块的执行,一般用于switch、while、do while。

    直接在语句块中写break,后面别忘记加上。?

    执行到break直接跳出while循环。

    要注意的细节:

    (1)break语句出现在多层嵌套的语句块中时,可以通过标签之名要终止的是那一层语句块。

    (2)标签(label? label)的使用,在实际的开发中,尽量不要使用label。

    (3)如果没有标签的break,默认退出最近的循环体。

    import java.util.Scanner;
    public class Change{
    	public static void main(String[] args){
    		/*
    		
    		 */ 
    		int num ,time = 10000;
    		int count = 0;
    		for (int i = 1;i <=time ;i++ ) {
    			num = (int)(Math.random()*100);
    			System.out.println(num);
    			//math是一个类,random是一个方法。*100生成的是0-100之间的数。
                //强制转换成int ,就是整数啦。  
                if (num != 97) {
                	count++;
                }else{
                	
                	count+=1;
                	break;
                }
    
    			}
    		System.out.println("所有的次数都在这了:"+count);//跳出for循环,而不是跳出if判断语句,因为跳出的是循环。
    	}
    }

    九九乘法表

    import java.util.Scanner;
    public class Change{
    	public static void main(String[] args){
    		/*
    		
    		 */ 
    		for (int i = 1;i <= 9 ;i++ ) {
    			for (int j= 1;j<= i ;j++ ) {
    
    				System.out.print(j + "*"+ i + "="+ j*i + "\t");
    				
    			}
    			System.out.println("\n");
    		}
    		
    	}
    }

    import java.util.Scanner;
    public class Change{
    	public static void main(String[] args){
    		/*
    		1-100以内的求和,求出当和大于20时候的那个数。
    		 */ 
    		int sum = 0;
    		for (int i = 1;i <= 100 ;i++ ) {
    			  sum += i;
    			  if (sum > 20) {
    				System.out.println(i);//注意i的作用域。
    				break;
    			   	
    			   } 
    		}
    		
    	}
    }

    cs