1. 程式人生 > 其它 >Zabbix-企業級監控工具

Zabbix-企業級監控工具

迴圈結構

  • while 迴圈

    package com.sxl.struct;
    
    public class WhileDemo01 {
        public static void main(String[] args) {
            int i = 0;
            while (i < 100){
                i++;
                System.out.println(i);
            }
        }
    }
    
    
    package com.sxl.struct;
    
    public class WhileDemo02 {
        public static void main(String[] args) {
            int i = 0;
            int sum = 0;
            while (i <= 100){
                sum = sum + i;
                i++;
            }
            System.out.println(sum);
        }
    }
    
    
  • do...while 迴圈

package com.sxl.struct;

public class DoWhileDemo01 {
    public static void main(String[] args) {
        int i = 0;
        int sum = 0;
        do {
            sum = sum + i;
            i++;
        }while (i<=100);
        System.out.println(sum);
    }
}

package com.sxl.struct;

public class DoWhileDemo02 {
    public static void main(String[] args) {
        int a = 0;
        while (a < 0){
            System.out.println(a);
            a++;
        }
        System.out.println("===============");
        do {
            System.out.println(a);
            a++;
        }while (a<0);
    }
}

  • for迴圈

    package com.sxl.struct;
    
    public class ForDemo01 {
        public static void main(String[] args) {
            //輸出1到100的奇數和以及偶數和
            int oddSum = 0;
            int evenSum = 0;
            for (int i = 0; i <= 100; i++) {
                if (i%2 != 0){
                    oddSum += i;
                }else{
                    evenSum += i;
                }
            }
            System.out.println("1到100的奇數和為:" +oddSum);
            System.out.println("1到100的偶數和為:" +evenSum);
        }
    }
    
    
    
    package com.sxl.struct;
    
    public class ForDemo02 {
        public static void main(String[] args) {
            //輸出1到1000能被5整除到數,並且每行輸出3個數
            for (int i = 1; i <= 1000; i++) {
                if (i%5 == 0){
                    System.out.print(i+"\t");
                }
                if (i%(5*3) == 0){
                    System.out.println();
                }
            }
        }
    }
    
    
    package com.sxl.struct;
    
    public class ForDemo03 {
        //列印九九乘法表
        //1.先列印第一列
        //2、我們用固定到1在用一個迴圈抱起來
        //3、去掉重複項   i<=j
        //4、樣式調整
        public static void main(String[] args) {
            for (int j = 1; j <= 9; j++) {
                for (int i = 1; i <= j; i++) {
                    System.out.print(i+"*"+j +"=" + j*i +"\t");
                }
                System.out.println();
            }
        }
    }
    
    
  • 在java5中引入了一種主要用於陣列的增強型 for 迴圈

    package com.sxl.struct;
    
    public class ForDemo04 {
        public static void main(String[] args) {
            int[] arry = {10, 20, 30, 40};
            for (int i = 0; i < 4; i++){
                System.out.println(arry[i]);
            }
            System.out.println("===================");
            //增強for迴圈
            for (int x:arry){
                System.out.println(x);
            }
        }
    }