1. 程式人生 > >JavaSE分支和迴圈結構

JavaSE分支和迴圈結構

Java分支結構
if(使用if、else可以實現對條件的判斷,但如果進行多值判斷,可以使用switch語句)
switch 可傳變數(int char enum String)
switch語句中每個case都要break!!!
if 與 switch 的區別
switch適合用在固定值,不能進行邏輯判斷,而if適合使用邏輯判斷,而且 if裡面的內容豐富且多樣可以是String、數值型別等
迴圈結構
while 用於迴圈次數未知但知道結束條件
do-while迴圈 迴圈至少進行一次
for迴圈 已知迴圈次數
for-each迴圈 用於陣列與類集的輸出,對於原集合的修改依然採用原來的for迴圈
迴圈控制
continue(跳出本次迴圈跳到下次迴圈)
break(跳出整個迴圈)
我覺得分支和迴圈很重要,之前學c的時候就經常會使用到分值和迴圈結構,因為程式執行是邏輯判斷和邏輯執行的過程,所以在java中也是。條件不滿足的話do-while也會進行一次;但是while迴圈就會一次也不執行。