1. 程式人生 > >java學習之路-------第一天

java學習之路-------第一天

因為我是今天才來的,所以就把今天當成第一天把,為期四個月的時間,從現在開始了。

 

 

今天我們培訓老師講到了switch case,以及一個掃描器Scanner,對,我們一天就這一點的內容,

首先就是switch case的語法了:

         switch(key){                        

         case key1:

                       case語句;

                break;

        ...................

          default:

                  default語句塊;

          }

Key:基本資料型別,long不可以,jdk1.7以後String可以了,主要為int,short,char,byte和enum(列舉)

而jdk1.7之前只支援int和enum型別。

break關鍵字:

      作用:防止case滲透(如果匹配case中key後沒有break關鍵字,那麼程式執行完當前分支語句塊後還會繼續往下執行,一直沒有break,則執行到分支最後(包含default中的內容))有break,遇到就會停止執行。

default關鍵字:

      作用:default在switch case 中的位置可以是任意的,執行順序按部就班從上往下一步一步執行,並不一定是最後執行,如果都不匹配key值,任然執行default中的內容,但是注意有無break,沒有執行完default之後會繼續往下執行。位置改變會影響結果。