本週主要3個點是程式流程控制 、陣列和方法
程式流程控制主要是選擇語句和迴圈語句:其中選擇語句是分為 if語句 單分支、雙分支、多分支;if語句中又可以巢狀if語句這就是if語句的巢狀格式為:
if(條件1)
else }
else
else }, 還有是switch語句格式switch(算數表示式) 而迴圈語句結構要素;關鍵字,被反覆執行的**,迴圈結束條件。 迴圈語句分類:while迴圈語句,do-while迴圈語句,for迴圈語句。 判斷迴圈條件位置分類:while迴圈語句,for迴圈語句(這是先驗證後迴圈); do-while語句是先執行一次後驗證。
while迴圈語句的格式while(布林表示式) do-whil迴圈語句格式 dowhile(表示式);(注最後分號不可丟)。
break語句是用於迴圈語句的控制結構,從而使當前迴圈終止。 continue語句其特點一樣用於迴圈語句的控制結構,其作用是使迴圈立即調到下乙個迭代中。
for迴圈語句是一種是我們編寫指定次數迴圈的控制結構;格式為 for(變數初始化值;布林表示式;迴圈變數的改變)
陣列特徵主要是:陣列是乙個連續的記憶體空間;陣列的元素都是變數;陣列建立後它長度不可改變;陣列元素下標(索引值)是從零開始的最大的下標是長度減一;陣列建立後每個元素都會初始化。
宣告數格式是 資料型別 陣列變數名或者資料型別 陣列變數名;然後使用關鍵字new初始化,指定陣列大小 int a=new int[0]; int a = ;(陣列初始化程式在建立陣列時不需要關鍵字new)
多維陣列: 一維陣列int a = new int[1]; 二維陣列 int b =new int[2][2]....
方法是一段用來完成特定功能的**片段,格式為 訪問修飾符 可選修飾符 返回型別 方法名(引數列表);
其中訪問修飾符(public)表明定義方法公共的,可以在任何程式中呼叫;(static)表明定義的方法是靜態的,可以在main方法中使用;方法中:返回型別可以是任何一種資料型別或物件型別, 含義為方法要返回的值的型別(如果沒有返回型別,就使用void)返回值是指方法執行以後具體返回的結果值(在方法體中使用return關鍵字結束方法,返回具體結果值);我們在定義方法後就可以在程式中呼叫它,如果該方法有返回類值(返回型別不是空值)那就可以將結果賦給乙個變數,或者在表示式中使用該結果呼叫的格式: 物件.方法名(實參列表)最後就是引數了 形參和實參 形參是定義方法時規定方法要接受引數的形式包括(資料型別、引數變數名) 而實參是呼叫方法時具體傳入到方法裡面進行處理的數值
Shell陣列和流程控制
陣列中可以存放多個值。bash shell 只支援一維陣列 不支援多維陣列 初始化時不需要定義陣列大小 與 php 類似 與大部分程式語言類似,陣列元素的下標由0開始。shell 陣列用括號來表示,元素用 空格 符號分割開,語法格式如下 array name value1 value2 valuen...
java 流程控制 方法陣列
1.分支語句 單一分支 雙分支 多個分支 2.迴圈語句 do while迴圈 for 迴圈 while迴圈 foreach迴圈 多用於陣列等存放多個資料的 3.跳轉語句 break 跳出所在的迴圈 return 跳到方法結束 4.方法 方法可以重名 但是要根據方法的簽名來區分 5.方法簽名 根據引數...
程式的流程控制
語句 1 空語句 2 非空語句 語句塊 使花括號之間的多條語句成為乙個整體 語句1 語句2 程式的流程控制 順序 選擇 迴圈 順序結構 從上往下,逐條執行 選擇結構 當達到某種條件時,執行特定的語句或語句塊。if單分支 if 邏輯條件表示式 語句或語句塊 條件為真時執行 雙分支 if 邏輯表示式 語...