第3章 Java的结构化程序设计
3.1 重点复习
3.1.1 顺序结构及基本语句
掌握结构化程序设计的基本概念。
掌握顺序结构流程的执行原理、赋值语句以及输入语句的使用。
3.1.2 选择结构语句
不同选择结构流程的语句形式与执行原理如下所示。
(1)if语句
if (表达式) {
语句块
}
(2)if-else语句
if (表达式) {
语句块1
}
else {
语句块2
}
(3)if-else if语句
if(表达式1){
语句块1
}
else if (表达式2){
语句块2
}
…
else if (表达式n) {
语句块n
}
[else {
语句块n+1
}]
(4)switch语句
switch (表达式) {
case 数值1:{语句块1}
break;
case 数值2:{语句块2}
break;
…
case 数值n:{语句块n}
break;
[default: {
语句块n+1
}]
}
3.1.3 循环结构语句
不同循环结构流程的语句形式与执行原理如下所示。
(1)for循环语句
for(赋初值;判断条件;循环控制变量增减方式){
(循环体)语句块;
}
(2)while循环语句
while (判断条件){
(循环体)语句块;
循环控制变量增(减)值;
}
(3)do while循环语句
do{
(循环体)语句块;
循环控制变量增(减)值;
} while (判断条件)
(4)多重循环语句的使用
(5)break语句及continue的使用
3.1.4 数组
一维数组声明:
type 数组名 [ ]=new type [ 元素个数 ];
二维数组声明:
type 数组名 =new type 行元素个数 ;
数组的赋值。
数组的数据处理算法。
数组的输出。
字符串的处理:字符串的声明及String类常用方法的使用。
3.1.5 方法
方法的定义:
方法修饰符 type 方法名(type参数1,type参数2,…){
程序语句;
}
方法的调用原则。
不同类型参数的传递规则及运算结果的返回。
方法的嵌套调用及递归调用原理。