switch()判断字符串问题


import java.util.Scanner;
public class GuangChi {
	public static void main(String[] args){
		Scanner dan=new Scanner(System.in);
        System.out.println("输入学生年龄");
        int a=dan.nextInt();
        switch(a){
        case 1:
        case 2:
        case 3:
        case 4:
        	System.out.println("不满足条件");
        	break;
        case 5:
        case 6:
        	System.out.println("输入学生性别");
        	String c=dan.next();
        	switch(c){           //'c'是字符,是一个常量,对其进行判断,下面的case 条件不会起作用
        	case "男":
        		System.out.println("满足条件");
        		break;
        	case "女":
        		System.out.println("不满足条件");
        	    break;
        	}
        	break;
        case 7:
        	System.out.println("满足条件");
    	    break;
    	 default:
    		 System.out.println("满足条件");
        }
	}

}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM