swtich_实战

本文详细探讨了Java中的switch语句,包括其用法、优势和注意事项。通过实例展示了如何在不同场景下有效利用switch进行条件判断,提高代码的可读性和效率。同时,也对比了switch与传统if-else语句的差异,帮助开发者更好地理解并选择合适的控制流结构。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

package G_Swich;

public class Demo001 {
    public static void main(String[] args) {

        char a = '0';//建一个常量,命名,赋值,用switch判断,输出相应的量
        String b = "为了自由";//建一个字符,命名,赋值,用switch判断,输出相应的字符

        //公式如下
        //switch () {
        //    case'':
        //        System.out.println("");
        //        break;
        //    default:
        //        System.out.println("");

        switch (a) {
            case 'A':
                System.out.println("A");
                break;
            //case的穿透现象一定要break;结束。
            case 'B':
                System.out.println("B");
                break;
            case 'C':
                System.out.println("C");
                break;
            default:
                System.out.println("为了自由");
                //因为switch判断不为A,B,C,故输出"为了自由"
        }

        //在IDEA中反编译 就把输出的class文件复制到项目目录中生成 01文件名.class
            switch (b){
                 //switch能判断常量也能用于判断字符
                 //因为字符也是数字用固定的哈希值表示,故也能反应字符
                case"为了自由":
                    System.out.println("为了真实");
                    //switch判断符合,故输出”为了真实"
                break;
            default:
                System.out.println("完结");
        }
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值