首頁 > 其他

Java基礎[5]:程式結構的認識與使用

2019-12-11 05:24:20

一般來說,程式的資料結構分為三種:順序結構、選擇結構和迴圈結構。採用結構化程式設計的程式邏輯比較清晰,層次分明、可讀性好等等一些好處。在C語言的程序導向的程式設計中,我們能夠清晰的看到和使用。下面,讓我們一起來學習這些結構。如果你以前學過其他程式設計語言。這個基本可以跳過。


1

順序結構,即按照程式中的語句。從上到下一步一步的執行,從程式的開始,到結束,都是按順序結構來執行的,如果沒有以下兩種程式結構的話以及進程執行緒等等的概念時,程式都是按順序執行的。


1

選擇結構,也即分支結構。在程式設計中,我們經常需要根據不同的值選擇不同的語句進行執行,例如當我們進入一座大廈,需要上樓時。我們有兩種上樓的方式即電梯和樓梯。根據個人的身體情況或其它因素,來選擇一種不同的方式。在這裡,我們經常用到的一種語句,即if else語句。if(表示式A ) 表示式B else 表示式C;根據表示式A中的值來判斷是執行表示式B還是表示式C


2

下面,我們先使用第一個選擇結構,即if else語句和if else if 語句。下圖中,我們會看到這兩個語句的使用。


3

選擇結構中,我們可以使用switch選擇,即switch(A){ case B:  ; default : ;}語句。

使用:switch語句會根據變數A的值,來與case中的B,C等等值進行比較,若相等,則執行該case的冒號後所對應的語句。若均沒有則執行default語句。

注意switch()中的值只能是char型或int整型變數。


1

迴圈結構,是為了能夠迴圈執行重複的動作。避免程式的順序結構的冗長語句。在迴圈結構中有三種形式:即do while語句,while語句 ?for迴圈語句

2

while語句的使用:while(表示式A){ 表示式B }

含義:當表示式A滿足時,一直執行表示式B。直到表示式A不再滿足了。

下圖中展示其使用例子:


3

do while語句的用法,即do{  表示式A }while(表示式B);

含義是:執行表示式A,直到表示式B不再滿足時,停止迴圈。

下圖中展示其使用例子


4

for迴圈語句的用法,即for(表示式A;表示式B;表示式C){表示式D}

含義:先執行表示式A,然後判斷表示式B,若表示式B滿足,即執行表示式D。之後執行表示式C,再執行表示式D。繼而判斷表示式B。若表示式B不滿足,即停止迴圈;

下面展示for迴圈的使用:



IT145.com E-mail:sddin#qq.com