循环

switch多选择结构

基本类型

package com.liyanfei.struct;

public class SwitchDemo01 {
    public static void main(String[] args) {
        //case具有穿透性 如果没有break会一直执行 //swit  匹配一个具体的值
        char i = 'A';
        switch (i){
            case 'A':
                System.out.println("优秀");
                break;
            case 'B':
                System.out.println("良好");
                break;
            case 'C':
                System.out.println("及格");
                break;
            case 'D':
                System.out.println("不及格");
                break;
            default:
                System.out.println("无法识别");
        }

    }
}

字符类型

package com.liyanfei.struct;

import java.util.Scanner;

public class SwitchDemo02 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入名字:");
        String name = scanner.nextLine();//创建一个变量来储存用户输入的值
        switch (name){
            case "李燕飞":
                System.out.println("李燕飞");
                break;
            case "严洁":
                System.out.println("严洁");
                break;
            default:
                System.out.println("加油");
        }
    }
}

看源码

  1. 1646743092146
  2. 复制这个地址在文件中找到程序对应的class文件1646743133755
  3. 将上面的class文件拖入这个方式打开的文件夹,即可生成源码1646743264516

While循环

  1. 简单While循环典例 从1加到100等于多少

    package com.liyanfei.struct;
    
    public class WhileDemo02 {
        public static void main(String[] args) {
    
            int a = 0;
            int b = a;
            while (a<=100){
                b = a + b;
                a++;
            }
            System.out.println(b);
        }
    }
    
    
  2. DoWhile循环

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

    比普通While循环不一样的是 DoWhile是先执行 在判断条件

    For循环

    1. 是最有效 最灵活的循环结构1646752367546
  3. 快捷生成for(int i = 0;i <= 100;i++) 生成0-99 语句为100.for

posted @ 2022-03-12 00:47  奈洁  阅读(72)  评论(0)    收藏  举报