swich使用
package demo;
import java.util.Scanner;
/**
 * swich(变量){//byte\shore\char\int'枚举(jdk1.5)/String(1.7)}
 * 		case 值1(常量):
 *			分支语句1;
 *			break;//可选		
 *		case 值2:
 *			分支语句2;
 *			break;
 *		default:
 *			break(可以省略,因为前面条件不符合,默认该处执行);
 *输入1-7数字返回对应星期天
 *如果不加break,程序就会全部运行,叫穿透
 *程序对于位置没有要求,case后面必须是常量程序才不报错。switch括号里面是变量
 * */
//
public class Switch {
   public static void main(String[] args) {
	      System.out.println("请输入1-7之间的数字");
	  Scanner sc=new 	Scanner(System.in);
	     int num=sc.nextInt();
	  switch(num){
	           case 1:
	    	   	    System.out.println("对应的是星期1");
	    	   	    break;
	           case 2:
	    		    System.out.println("对应的是星期2");
	    		    break;
	           case 3:
	    		    System.out.println("对应的是星期3");
	    		    break;
	           case 4:
	    		    System.out.println("对应的是星期4");
	    		    break;
	           case 5:
	    		    System.out.println("对应的是星期5");
	    		    break;
	           case 6:
	    		    System.out.println("对应的是星期6");
	    		    break;
	           case 7:
	    		    System.out.println("对应的是星期7");
	    		    break;
	    		  
    default :(如果将其放上面不加break也可能会出现穿透现象)
	    			    System.out.println("您输入的数字不合理");
    break;
	    }
   }
}
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号