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("满足条件");
        }
	}

}

 

posted @ 2016-07-27 23:00  想个名字真不容易  阅读(3896)  评论(0)    收藏  举报