4 流程控制和陣列

2021-08-20 15:20:29 字數 1411 閱讀 5903

if分支語句

switch語句

while迴圈

do while迴圈

for迴圈

巢狀迴圈

控制迴圈結構

理解陣列

陣列的定義和初始化

使用陣列元素

陣列作為引用型別的執行機制

多維陣列的實質

運算元組的工具類

陣列的實際應用場景

迴圈條件(test_expression):這是乙個boolean表示式,這個表示式能決定是否執行迴圈體。

迴圈體(body_statements):這個部分是迴圈的主題,如果迴圈條件允許,這個**塊將被重複執行。如果這個**塊只有一行語句,則這個**塊的花括號是可以省略的。

迭代語句(iteration_statements):這個部分在一次迴圈體執行結束後,對迴圈條件求值之前執行,通常用於控制迴圈條件中的變數,使得迴圈在合適時候結束。

int binarysearch(type a,int fromindex,int toindex,type key):這個方法與前乙個方法類似,但它只搜尋a陣列中fromindex到toindex索引的元素。呼叫該方法時要求陣列中元素已經按公升序排列,這樣才能得到正確結果。

type copyof(type original,int newlength):這個方法將會把original陣列複製成乙個新陣列,其中length是新陣列的長度。如果length小於original陣列的長度,則新陣列就是原陣列的前面length個元素;如果length大於original陣列的長度,則新陣列的前面元素就是原陣列的所有元素,後面補充0(數值型),false(布林型)或者null(引用型)。

type copyofrange(type original,int fromint to):這個方法與前面方法相似,但這個方法只複製original陣列的from索引到to索引的元素。

boolean equals(type a,type a2):如果a陣列和a2陣列的長度相等,而且a陣列和a2陣列的陣列元素也一一相同,該方法將返回true。

void fill(type a,type val):該方法將會把a陣列所有元素值都賦值為val。

void fill(type a.nt fromindex,int toindex,type val):該方法與前乙個方法的作用相同,區別只是該方法僅僅將a陣列的fromindex到toindex索引的陣列元素賦值為val。

void sort(type a):該方法對a陣列的陣列元素進行排序。

void sort(type a,int fromindex,int toindex):該方法與前乙個方法相似,區別是該方法僅僅對fromindex到toindex索引的元素進行排序

string tostring(type a):該方法將乙個陣列轉換成乙個字串。該方法按順序把多個陣列元素連綴在一起,多個陣列元素使用英文逗號(,)和空格隔開。

Java基礎 流程控制和陣列

一 流程控制 1 switch語句格式 switch 表示式 格式的解釋 switch 表示這是switch選擇結構。表示式 這個地方的取值是有限定的。byte,short,int,char jdk5以後可以是列舉 jdk7以後可以是字串。case 後面跟的是要和表示式進行比較的值,語句體 要執行的...

4 流程控制語句

one 流程控制語句 順序結構 從上往下,依次執行 選擇結構 按照不同的選擇,執行不同的 迴圈結構 做一些重複的 two if語句 選擇結構 1.if語句有三種格式 a.if b.if else c.if elseif else 2.注意事項 a.比較表示式無論是簡單還是複雜,結果是boolean型...

4 流程控制語句

流程控制語句 學習要點 1.語句的定義 2.if語句 3.switch語句 4.do.while語句 5.while語句 6.for語句 7.for.in語句 8.break和continue語句 9.whit語句 ecmascript 262規定了一組流程控制語句。語句定義了ecmascript中...