順序結構
程序從上到下一行一行地執行,中間沒有任何判斷和跳轉
如果main方法多行代碼之間沒有任何流程控制,則程序總是從上向下執行,排在前面的代碼先執行,排在后面的代碼后執行
分支結構
if語句和 switch語句(表達式的類型只能是 byte,short,int,char,String和枚舉)
循環結構
while 循環語句 ? ?:先判斷在是否執行語句
do while 循環語句 ?:循環條件必須有一個分號
for 循環語句
break語句
用于完全結束一個循環,跳出循環體,不管哪種循環,一旦在循環體中遇到break,系統將完全結束循環,執行循環之后的代碼
continue語句
區別是中止本次循環,接著開始下一次循環,而break則完全是中止循環
return 語句
功能是結束一個方法,不管return出于多少層循環之內