1. 程式人生 > >Java_21_22_for迴圈_【最後執行迭代】_練習_奇數偶數_列印1-1000/5的整數_1-10的階乘_99乘法表

Java_21_22_for迴圈_【最後執行迭代】_練習_奇數偶數_列印1-1000/5的整數_1-10的階乘_99乘法表

for(int i=1;i<=100;i++){//1.初始化、2.條件判斷、4.迭代 //i++ = i+=1

    System.out.println(i);//3.迴圈體

}

執行順序

第一步 初始化

第二步 判斷

第三步 迴圈體

第四步 迭代

for迴圈語句是支援迭代的一種通用結構,是最有效、最靈活的迴圈結構

語法形式

for(初始表示式;布林表示式;步進){

迴圈體;

}

for迴圈在第一次反覆之前要進行初始化。隨後,它會進行條件測試,而且在每一次反覆的時候,進行某種形式的“步進

1.初始化部分設定迴圈變數的初始值。

2.條件判斷部分,為任意布林表示式。

3.迭代因子控制迴圈變數的增減。

【注意】for迴圈在執行條件測試後,先執行程式部分(迴圈體),在執行步進(迭代)。


public class TestJsOs {
public static void main(String[] args){
/**
* 分別列印1-100中的奇數和,偶數和
*/

int js=0;
int os=0;
for(int i=1;i<=100;i+=1){
if(i%2==0){
os+=i;
}else{
js+=i;
}
}
System.out.println("奇數和為:"+js+" "+"偶數和為:"+os);
/**
* 列印1-1000被5整除的數並且每行輸出3個
*/

for(int i2=1;i2<=1000;i2++){
if(i2%5==0){
System.out.print(i2+"\t");
if(i2%3==0){
System.out.println();
}
}
}
/**
* 階乘1-10的和
*/


int jc=1;
int jcsum=0;
for(int i3=1;i3<=10;i3++){
jc*=i3;
jcsum+=jc;
}
System.out.println("\n"+jcsum+"\n");
/**
* 九九乘法表
*/

for(int i4=1;i4<=9;i4++){
for(int i5=1;i5<=i4;i5++){
System.out.print(i5+"*"+i4+"="+i4*i5+"\t");
}
System.out.println();
}
}
}