Java的基本概念-三大迴圈
程式的三種結構:順序結構 分支結構和迴圈結構
1 正常迴圈的4個條件:迴圈條件:迴圈的入口
迴圈變數:用來控制迴圈次數
迴圈體:進行什麼樣的迴圈
改變迴圈變數的值:迴圈的出口
2 迴圈的適用條件:while迴圈 不明確迴圈次數 根據條件來決定是否迴圈
for迴圈 明確迴圈的次數
do_while 不明確迴圈次數,先執行一次迴圈體,然後再判斷迴圈條件
3 for(;;)死迴圈
4 for迴圈基本語法結構:for(定義迴圈變數;迴圈條件;改變迴圈變數的值){迴圈體}
5 continue和break的區別:continue只在迴圈中使用,表示停止本次迴圈,進入下次迴圈
break表示徹底斷開迴圈
6 switch和if的區別:switch只能判斷相等的條件,不能判斷範圍條件,1.7版本之前的資料型別只能是byte char int short 列舉,1.7版本之後可以是string型別
if可以判斷等值的條件,範圍的條件以及任意資料型別
7 &&(||)斷路與(或):第一個條件使得結果確定時,第二個條件不執行
&(|)短路與(或):所有的條件都執行
8 switch語句中如果沒有break,則所有的case都執行