迴圈結構for語句的練習-求和思想:
需求1:求出1到10之間的資料和
1public
static
void
main(string args)
7system.out.println(sum);
89 }
輸出結果:55
需求2:求出1到100之間的偶數和
1public
static
void
main(string args) 8}
9 system.out.println("偶數和是:"+sum);
1011 }
輸出:偶數和是:2550
改進需求2:
1public
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
1public
static
void
main(string args)
7 system.out.println("5的階乘是:"+num);
89 }
輸出:5的階乘是:120
需求3改進方案:
publicstatic
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
1public
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 ...