12_结构

02_结构

  1. 顺序结构

    1. 依次执行的结构,是最简单的算法结构。
  2. 选择结构

    1. if单选择结构if()
    2. if双选择结构if() else
    3. if多选择结构if() else if() else
    4. if嵌套结构if(if())
    5. switch多选择结构
    char grade = 'C';
    switch (grade){
        case 'A':
            System.out.println("A");
            break;
        case 'B':
            System.out.println("B");
            break;
        case 'C':
            System.out.println("C");
            break;
        case 'D':
            System.out.println("D");
        default:
            System.out.println("不是等级");
    }
    
  3. 循环结构

    1. while循环
    int i = 0;
    while(i<10){
        System.out.println(i);
    }
    
    1. do...while循环
    do{
        
    }while();
    
    1. for循环
    for (int i = 0; i < 10; i++) {
        System.out.println(i);  
    }
    
    //死循环
    for(;;;){
        
    }
    
    1. 增强for循环
    int[] num = {1,2,3,4,5};
    for(int i : num){
        System.out.println(i);
    }
    

小提示

  1. 字符串比较不能使用==,一般使用equels()方法。
  2. switch选择结构有“case穿透”特性。
posted @ 2024-06-30 20:02  神莹  阅读(17)  评论(0)    收藏  举报