1、while
循環方式:利用一個條件來控制是否繼續反覆執行這個語句。
語法如下:
while(條件表達式){
執行語句
}
當條件表達式的返回值爲true(真)時,則一直執行“{}”中的語句,直到返回值爲false(假)結束。
程序測試:求1到100的和。
運行結果:
2、do…while
循環方式:先執行一次,再判斷條件表達式是否成立,成立則繼續運行,直到條件不成立停止循環。
【至少執行一次】
語法:
do{
執行語句
}while(條件表達式);
do…while與while的明顯區別在於while()後面多了一個分號“;”。
程序測試:求0到5的和
運行結果:
3、for(最常用的一種循環模式)
循環方式:用於重複執行某條語句,直到某個條件不滿足。
語法:
for(表達式1;表達式2;表達式3){
執行語句
}
表達式1:初始化表達式
表達式2:循環條件表達式
表達式3:循環後操作表達式
程序測試:將1到100的所有整數相加。
運行結果:
java5以後新加的一種for循環模式foreach,foreach可以改寫for語句版本,給類似遍歷數組等的的方式帶來了很大的便利。
語法:
for(元素變量 X:遍歷對象 obj){
引用了x的Java語句
}
程序測試:遍歷數組arr
運行結果:
以上所有的代碼請在主類裏運行測試(main())