1. 程式人生 > >循環語句的使用

循環語句的使用

new 語法 for循環 次數 變量名 foreach循環 簡潔 匹配 一次

1.

for(初始化;判斷;變化){
循環體
}

特點:簡潔、如果確定了循環次數使用for循環

/**
* 使用for實現1到100的相加
*/
public int forUse(int a,int b){
int sum = 0;
for(int i=a;i<=b;i++){
sum+=i;
}
return sum;
}

System.out.println("for::"+d.forUse(1,100));

2.

1、初始化
while(2、判斷條件){
3、變化
}

特點:while循環是先判斷後執行

/**
* 使用while實現1到100相加
*/
public int whileUse(int a,int b){
int sum = 0;
int i = a;
while(i<=b){
sum+=i;
i++;
}
return sum;
}

System.out.println("while::"+d.whileUse(3, 100));

3.

do{
循環體
}while(條件);
特點:不管條件是否匹配 都會先執行一次 簡單說先執行一次後判斷

/**
* 使用do while實現1到100相加
*/
public int doWhileUse(){
int sum = 0;
int i = 1;
do{
sum+=i;
i++;
}while(i<=100);
return sum;
}

System.out.println("doWhile::"+d.doWhileUse());

4.

foreach循環的語法結構:

for( 數據類型 變量名:集合或者數組名 ){

循環體

}

/**
* 使用foreach實現1到100相加
*/
public void forEachUse(){
int arr[] = new int[100];
for(int j=0;j<100;j++){
arr[j]=j; //循環100次,給數組下標賦值,從0開始,因為數組是從0開始的
}
int sum=0;
for(int i:arr){
sum+=i;
}
System.out.println("foreach總數為:"+sum);
}

d.forEachUse();

循環語句的使用