JavaSE 學習參考 switch語句

2021-07-26 13:59:02 字數 1703 閱讀 1227

開關分支語句的語法格式如下:

switch(表示式){

case 匹配值1:執行語句;【可選的break;】

case 匹配值2:執行語句;【可選的break;】

case 匹配值n:執行語句;【可選的break;】

【default: 執行語句;【可選的break;】】:

程式執行時首先計算switch表示式值,然後尋找匹配的值case

語句作為入口,直到遇到break語句結束。

break

語句是可選的,其中作用就是跳出switch語句塊,否則繼續執行後繼的語句。

default語句是可選,當switch表示式的值 沒有任何可匹配的case語句,就會執行default語句。

switch表示式的值型別只能是short,int,char,列舉,字串這5種型別

示例1:

public

classdemo1 {

public

static

voidmain(string args) {

intday=1;

switch(day){

case0:system.out

.println("星期日

");break;

case1:system.out

.println("星期一

");break;

case2:system.out

.println("星期二

");break;

case3:system.out

.println("星期三

");break;

case4:system.out

.println("星期四

");break;

case5:system.out

.println("星期五

");break;

case6:system.out

.println("星期六

");break;

default:system.out

.println("表示星期的數字超出範圍

");break;

執行的結果如下:

JavaSE 學習參考 型別轉換

在開發過程中,我們經常遇到各資料型別的轉換問題,最常見的如字串和基本資料型別轉換,字串和日期轉換等。下面演示字串和基本資料型別的相互轉換。1.將字串string型別 轉換成int型別,有兩種方式。方式一 int a integer.parseint 123 或者 int a integer.pars...

JavaSE 學習參考 二維陣列遍歷

二維陣列遍歷和一維陣列遍歷類似,只不過在遍歷到一維元素時,由於元素是一維陣列還需要遍歷,構成雙重迴圈。使用雙重迴圈遍歷二維陣列時,外層迴圈的次數使用陣列元素的length屬性 內層迴圈的次數是使用每個一維陣列的元素的lengthn 屬性。方式一 靜態初始化,每一維在定義時就確定 public cla...

Java SE 學習筆記 七

1.this關鍵字 a this關鍵字表示當前的物件的引用 b 如果成員變數和區域性變數存在同名的情況下,jvm一般都是使用區域性變數的,所以使用this.變數名會指向成員變數 c 用this關鍵字可以呼叫同個類中的其他構造方法,使用this 引數 方式呼叫,注意 呼叫其他構造方法的語句必須放在建構...