Java程序設計的基本結構
文本關鍵字:基本結構、順序結構、選擇結構、循環結構
結構化程序設計有三種基本結構:順序結構、選擇結構和循環結構。結構化程序設計本身是一種編程的方式和思想,與語言並沒有直接關係。但是不同的編程語言對於三種基本結構的表達方式是不同的,比如使用的關鍵字、語法的基本結構,但是整體的思路都是相同的。掌握了三種基本結構以後,即使我們使用不同的編程語言,只要再去學習一下語法上的差別,就可以馬上掌握了。
一、順序結構
順序結構是一個特別簡單的結構,其實就是程序會正常按照從上到下的順序執行。我們只需要注意在Java中用什麼代表一行的結束,這雖然簡單,但十分重要!
- 每行代碼結尾必須使用分號,代表結束
- 分號可以單獨出現,代表空語句(即什麼都沒做)
- 十分重要:在選擇結構和循環結構後多寫一個分號會導致該結構直接結束!
- 大括號可以用於指定變量的作用範圍
- 在一對大括號內部聲明的變量只能在該大括號範圍內使用
- 變量必須先聲明後使用(即聲明的代碼要在使用的代碼上面)
- 在大括號外(上面)聲明的變量,大括號內也能使用
- 大括號另外的作用是將多行代碼看成一個整體,用選擇或循環結構統一控制,因此又可以被稱爲代碼塊
- 初學階段不要隨意添加大括號
二、選擇結構
選擇結構引入了最簡單的邏輯:根據我們的需要擬好一個條件,滿足條件時執行一段代碼,不滿足條件時什麼都不做,或執行另一段代碼,也就是說我們會有選擇的執行某些代碼。
三、循環結構
如果我們需要反覆的執行某些完全相同或相似的代碼,並且可以指定他們什麼時候停止,可以使用循環結構。對於每次的執行效果,我們也可以藉助變量和其他結構進行自定義修改,通過循環我們可以使用一小段代碼完成很多重複性的工作。