迴圈結構for語句 求和思想

2022-07-31 01:57:16 字數 1646 閱讀 9473

迴圈結構for語句的練習-求和思想:

需求1:求出1到10之間的資料和

1

public

static

void

main(string args)

7system.out.println(sum);

89 }

輸出結果:55

需求2:求出1到100之間的偶數和

1

public

static

void

main(string args) 8}

9 system.out.println("偶數和是:"+sum);

1011 }

輸出:偶數和是:2550

改進需求2:

1

public

static

void

main(string args)

7 system.out.println("偶數和是:"+sum);

89 }

輸出:

偶數和是:2550
需求3:求5的階乘

3.1 階乘的定義:n! = n*(n-1)!  n的階乘是n*(n-1)的階乘

等價於:n! = n*(n-1)*(n-2)*.....*3*2*1

3.2 那麼5的階乘 = 5*4*3*2*1

1

public

static

void

main(string args)

7 system.out.println("5的階乘是:"+num);

89 }

輸出:5的階乘是:120

需求3改進方案:

public

static

void

main(string args)

system.out.println("5的階乘是:"+num);

}

輸出結果:5的階乘是:120

需求4:在控制台輸出所有的水仙花數

4.1 水仙花的定義:乙個三位數,其各位數字的立方和等於該三位數本身

4.2 比如:153是乙個水仙花數:因為:153 = 1*1*1 + 5*5*5 + 3*3*3

分析:已知乙個三位數,如何獲取它的個位,十位,百位上的數字呢?

以153為例:

個位 (3) = 153 % 10 = 3

十位 (5) = 153 / 10  % 10 = 5

百位 (1) =  153 / 10 /10 % 10 = 153 / 100 % 10 = 1

千位 = x / 1000 % 10

1

public

static

void

main(string args) 10}

11 system.out.println("是水仙花數");

12 }

輸出結果:

153,

370,

371,

407,

是水仙花數

迴圈結構for語句 求和思想

迴圈結構for語句的練習 求和思想 需求1 求出1到10之間的資料和 1 public static void main string args 7system.out.println sum 89 輸出結果 55 需求2 求出1到100之間的偶數和 1 public static void mai...

迴圈結構語句 For迴圈

迴圈結構語句 for迴圈a 格式for 初始語句 條件判斷語句 條件控制語句 步長語句 b 執行流程 1 首先初始化語句進行賦值 然後看條件語句是否成立 2 如果是true,成立,那麼就執行迴圈體語句 3 執行完畢之和 會執行條件控制語句 該變數自增 1或者自減 1,然後再次判斷條件語句是否成立 4...

迴圈結構 for語句

核心 迴圈語句 for迴圈,while迴圈,do.while迴圈。for迴圈格式 for 初始化語句 判斷條件語句 控制條件語句 執行流程 a 執行初始化語句 b 執行判斷條件語句,看其返回值是true還是false 如果是true,就繼續執行 如果是false,就結束迴圈 c 執行迴圈體語句 d ...