循環的意思就是讓程序重復地執行某些語句,直到循環條件不成立?;浨?strong>武漢Java培訓簡單介紹下Java中的循環語句。
循環:
循環結構:有條件的執行某語句多次,并非每句必走。反復執行一段可能相同或相似的代碼
while(boolean){
循環體
}
循環三要素:
1)循環變量的初始化
2)循環的條件,以循環變量為基礎
3)循環變量的改變(向著循環的結束改變)
循環結構:
1)while:
先判斷后執行
2)do...while:
do{ }while(boolean表達式)
無論boolean表達式是否為true,都執行一次語句塊,先執行,后判斷,要素和第三要素相同,
3)for:應用率,固定循環次數
for(int times=0;times<10;times++){syso}
1.times=0 2. times<10 3.syso 4.times++ 5.times<10 6.syso 7.times++
反復循環的放在for中,循環一次的放在里面
break:跳出循環,在某種特定情況下才會break;
continue:只能用于循環語句,作用是跳過循環體下面的語句進行下一次循環
另外,break和continue可以使用標簽,通過標簽控制具體跳出的位置,有點類似C語言中使用goto跳出循環。
math.random()------double類型
(int) (Math.random() * 1000 + 1)需要做一個強轉
要注意的是使用循環語句時避免出現死循環,既循環條件一直成立的語句,所以比較多的程序員在使用循環時都會盡可能使用for循環,因為相對來說出現死循環的情況比較少(也有可能出現)。
在程序設計時,常常需要處理大量的重復動作,采用循環結構可以降低程序書寫的長度和復雜度,可使復雜問題簡單化,提高程序的可讀性和執行速度。
盡管在Java8之后的流(stream),有了不少可以替換上述循環的方式,但是依然有非常多的程序員習慣使用循環語句。以上就是粵嵌武漢Java培訓帶來的Java中的循環語句。