当前位置 博文首页 > zhang1339435196的博客:Java从入门到精通之流程控制语句章节笔

    zhang1339435196的博客:Java从入门到精通之流程控制语句章节笔

    作者:[db:作者] 时间:2021-07-19 19:26

    流程控制语句章节需要注意的:

    • foreach语句
    public class Foreach {
       public static void main(String[] args) {
    	   int arr[] = {7,8,9,10};
    	   for(int x:arr) {
    		   System.out.println(x);
    	   }
       }
    }
    
    

    foreach语句用于遍历对象,语法如上。任何foreach语句都可以改写成for语句,反之不成立。

    • break语句支持跳出外层循环
    public class Breaktab {
       public static void main(String[] args) {
    	   loop: for(int i=0;i<8;i++) {
    		   for(int j=0;j<3;j++) {
    			   if(i*j>10) {
    	               System.out.println(i*j);
    				   break loop;
    			   }
    		   }
    	   }
       }
    }
    
    
    • 练习1 (打印菱形)
    public class Printdiamond {
        public static void main(String[] args) {
        	for(int i=0;i<5;i++) {
        		for(int j = 0;j<4;j++) {
        			System.out.print("*");
        		}
        		System.out.println("\n");
        	}
        }
    }
    
    
    
    • 练习2 (使用while语句计算1+1/2!+1/3!+1/4!..1/20!的和)
    public class ComputedSum {
       public static void main(String[] args) {
    	   int i = 1;
    	   double sum=0;
    	   while(i<=20) {
    		   int j = 1;
    		   double subsum=1;
    		   while(j<=i) {
    			   subsum*=j;
    			   j++;
    		   }
    		   sum+= 1/subsum;
    		   i++;
    	   }
    	   System.out.println(sum);
       }
    }
    
    cs
    下一篇:没有了