第四天總結

2021-09-25 21:43:58 字數 1442 閱讀 7346

選擇結構:

2.switch的格式:

​ switch(表示式):

​ case veluel: 執行語句;

​ break;

​ case veluel: 執行語句;

​ break;

表示式:可以是short.byte, int,char, 型別,自jdk 1.7之後可以引用string 型別;

value的值只能是常量,而且不能是語句,比如說5/2這種是不可以的

scanner sc =

newscanner

(system.in)

; system.out.

println

("請輸入數字");

int i = sc.

nextint()

;switch

(i)

執行流程:1.先去執行表示式

​ 2.拿著表示式裡面的值和case後面的value進行對比

​ 3.如果比對成功,執行case裡面的語句

​ 4如果沒有匹配成功,則執行defaul的值

注意! 1.case後面的veluel的後面必須只能是常量

​ 2.多個case之間的常量值不能相同

​ 3.case的順序沒有要求,default不一定放最後

​ 但是switch語句中只執行case程式,沒有匹配case__時,才執行default

​ 4.default可以省略

​ 5.break 可以省略,但**會執行一直執行

​ case1,system…(「1」);[這裡沒有break]

​ case2,system…(「2」);[這裡沒有break]

​ 匹配1後,沒有break結果為 1 2

​ 若果沒有break,一直執行,直到遇到break或switch語句結果

迴圈結構: 能夠在滿足條件的情況下進行重複執行**的結構

第一種迴圈形式:for 迴圈

格式;for(初始化語句;判斷語句;控制語句)

其中:初始化語句:就是乙個迴圈的初始值,這個值會隨著迴圈語句結果不斷執行

​ 判斷語句: 返回時boolean值,如果為true,執行迴圈語句,如果為false退出迴圈

​ 控制語句:將初始化的值,進行控制(自增到自減)來控制次數

for

(int i =

0;i<

10;i++

)

執行順序:1.初始化變數值

​ 2.執行判斷語句,對初始值變數進行判斷

​ 3.如果判斷語句返回為true,那麼執行迴圈體語句

​ 4.執行完迴圈體語句,執行控制語句

​ 5.控制語句執行結束回到第二步

​ 6.直到判斷語句返回false為止

​ 其中如果判斷語句是乙個無限迴圈體例for( ; ; ) 無限迴圈,會不斷占有記憶體

Java總結第四天

1 方法是一段可重複呼叫的 段 定義格式 訪問修飾符 返回值型別 方法名 引數 2 方法的過載 方法名稱相同,但是引數的型別的個數不同,通過傳遞引數的個數和型別不同來完成不同的功能 3 理解物件導向 程式的發展過程 面向過程 物件導向 面向過程 不去做什麼樣的盒子,隨機取工具製作 物件導向 先想好乙...

erlang第四天總結

1.使用gen tcp send 2向該函式返回套接字socket傳送資料報,往埠的資料報傳送下面的格式 2.如果建立socket套接字時候選項列表中指定 這樣只能使用gen tcp recv 2或 gen tcp recv 3來接收 3.one for one vs one for one 相同點...

HCIE總結第四天

hcie總結第四天 一.堆疊技術 為了解決單一vlan負載均衡所以出現了新的 技術 堆疊技術 堆疊技術原理 把相同型別的背板進行連線 特點 可以把多個裝置擴充成乙個裝置 三層架構 接入層 匯聚層 核心層 接入層堆疊的優點 大大減少接入層的裝置,也省掉了生成樹。匯聚層可以做堆疊也可以做集群,一般多數情...