一、if-else结构
if-else
if-else if-else if-else
二、switch结构
default可选,switch(变量),变量有多种形式可选
switch结构都可改为if-else结构,switch不能对范围判断,所以大部分情况使用的是if-else结构。
三、for循环
四、while循环
输出 1 2 3
改为 do-while
输出结果 1 2 3
无限循环
- for(; ; ){ }
- while(true){ }
五、嵌套循环
练习:99乘法表 与 查找1-100质数
六、特殊流程控制语句
break
continue
return
在这段程序中,使用break终止内部循环-有输出;
使用return终止方法,无输出。
七、数组
数组的定义:
练习:获取数组元素总和
思路:每个元素数组长度不一,所以使用 .length 来或许每个元素数组的长度
最简化:
八、数组算法
-
最大值、最小值、总和、平均数
-
复制、反转
复制:用for循环逐个元素赋值
倒序:用一个相同长度的数组来正着读取 原先数组倒着的元素 -
排序 (冒泡排序法)
思路:
先大后小、先小后大只需要改动 if 中的 比较运算符。