循環結構分兩大類,一類是當型,一類是直到型。java
當型:blog
當布爾值表達式條件爲True時,反覆執行某語句,當布爾表達式的值爲False時才中止循環,例如:while 與 for循環。for循環
直到型:class
先執行某語句,在判斷布爾表達式,若是爲true,再執行某語句,如此反覆,直到布爾表達式條件爲false時才中止循環,例如do - while循環。循環
語法結構:語法
while (布爾表達式) { 循環體; }
例子:static
public class TestWhile { public static void main(String[] args) { //計算1+2+3+4....+100的累加的和,5050. //暴力! int i = 1; int sum = 0 while(i <= 100) { sum = sum + i; i++; } System.out.println(sum); } }