理解switch

输入a,b的时候转大写,其余输出other

 

犯错点 

1.定义一个变量后需要加分号结尾 表示结束

2.转换a的时候,a不存在这样一个变量,所以应该写成‘a’,单引号表示一个字符,双引号表示一个字符串

import java.util.Scanner;
public class Switch02{
    public static void main(String[] args){
    
    Scanner myScanner = new Scanner(System.in);
    System.out.println("请输入字母");
    char m = myScanner.next().charAt(0);
    switch(m){
        case 'a':{
            char aa=Character.toUpperCase('a');
            System.out.println("a转大写为:"+aa);

        }
        break;
        case 'b':{
            char bb=Character.toUpperCase('b');
            System.out.println("b转大写为:"+bb);

        }
        break;
        default:{
            System.out.println("other");

        }
        break;

        }
    
    }
    
}

 

posted @ 2025-04-24 08:24  胖豆芽  阅读(6)  评论(0)    收藏  举报