循環語句的使用
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();
循環語句的使用