swich使用
package demo;
import java.util.Scanner;
/**
* swich(變量){//byteshorecharint'枚舉(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;
}
}
}
if和switch的區別If就像你查一個字,從第一頁開始到最后找到那個字為止。 switch是通過索引直接找到, 效率高
總結
- 上一篇: 窗机空调效果怎么样(二手空调回收价格一览
- 下一篇: 山西非物质文化遗产有哪些