初學者學Java 三

2021-06-18 10:32:34 字數 1672 閱讀 3978

任何程式語言只要有三種流程控制結構就可以描述任何問題了,這三種流程控制結構分別是:順序結構,選擇結構和迴圈結構。

順序結構就是按照邏輯結構的順序一句句往下寫,這裡就不做過多的介紹了。

主要說說選擇結構和迴圈結構。

1.選擇結構的第一種形式:

if(布林表示式)

如果執行語句只有一條,{}

可以省略,但最好寫上,增加可讀性,這是最簡單的選擇結構,適用於只考慮一種情況的時候。

2選擇結構的第二種形式:

if(布林表示式)

else

這種語句是選擇結構中最常用的一種形式,可以對只有兩種情況的事情做出有效的判斷,其實ifelse

語句和三元運算子的作用一樣。

3選擇結構的第三種形式:

if(布林表示式)

else if(布林表示式)

else

這種語句一般用於對某一事情有多種情況來做出判斷,但是如果某一情況同時滿足多個if

語句後的內容,則只會輸出第乙個

if語句後的執行語句,其他的

if語句的執行語句將不予理會。 4.

選擇結構的第四種形式:

switch(表示式)

switch語句中的表示式的值必須是整形或字元型,如果表示式的值與

case

的常量相等,則執行

case

後語句,直到遇到

break

,否則一直執行剩餘的

case

語句,若表示式的值不與任何常量相等則執行

default

後的語句,同乙個

switch

中,case

後的常量不能相同。

選擇結構大致有這四種結構,接下來我們說說迴圈結構。

迴圈結構有三種形式:1.while

(判斷條件){},

2.do{}while

(判斷條件);,

3.for(初始化;判斷條件;步進){}。

前兩結構的效果大致相同,唯一的不同在於如果第一次判斷條件就不成立時的情況時,

後一種會執行一次,而前一種不會。

例:while的

結果:do{}while()的

結果:

for迴圈是三種中最常用的一種迴圈語句,以一百以內的數求和來講一下: 例:

在這個程式中sum變數用來收集資料的和,

i為迴圈變數,這個程式清晰的表示出了

for迴圈的用法,其實除了判斷條件外其他表示式可以不寫在括號內,但分號一定要有,所以這個程式可以這麼寫:

此程式的結果為:

其實這三種迴圈結構可以互相代替的,基本上一種語句可以寫的,另兩種也可以。

初學者學Java(十五)

在這一篇中我們來講一下關於陣列的排序和查詢的方法。說到陣列的排序,就不得不說冒泡這種經典的方法。氣泡排序的基本思想是比較兩個相鄰元素的值,如果滿足條件就交換元素的值 如果是公升序,就將較大的值放在索引大的引用內,較小的值放在索引小的引用內 降序的話反之 這樣一次迴圈後最大或最小的值就會轉移到陣列的最...

初學者談初學者學html

這是乙個段落。解釋一下就是 html 與 html 之間的文字是描述網頁。head 與 head 之間的文字是文件的元資料。title 與 之間的文字是文件的標題。body 與 body 之間的文字是可見的頁面內容,是文章的主體部分。h1 與 h1 之間的文字被顯示為乙個大標題。p 與 p 之間的文...

Java初學者學習筆記(三)

基本if選擇結構 可以處理單分支的if選擇結構 if else選擇結構 可以處理兩個分支的if選擇結構 多重if選擇結構 可以處理多個分支的if選擇結構 巢狀if選擇結構 可以處理某分支中巢狀if結構的 if選擇結構 if選擇結構是根據條件判斷之後再做處理 基本if選擇結構 if 條件 if els...