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