一、语句的分类
1、 java里的语句可分为以下5类
(1)、方法调用语句
这将在以后的类、对象里详细介绍。
(2)、表达式语句
一个表达式的末尾加上 “ ; ” 就构成了一个表达式语句,“ ; ”是语句不可缺少的部分。
(3)、复合语句
可用" { "和“ } ” 把一些语句括起来构成复合语句,也成一个代码块。
(4)、控制语句
控制语句包括条件分支语句、循环语句和跳转语句。
(5)package和import语句
package语句和import语句和类、对象有关,后面会有详解。
2、分支语句
(1)、if-else语句
if-else语句是java中的一条语句,格式如下:
if(表达式){
若干语句
} else{
若干语句
}
(2)多条件if-else语句
由一个if、若干个else if 、一个else 与若干语句按一定规则构成的,格式如下:
if(表达式){
若干语句
} else{
若干语句
}else if(表达式){
若干语句
} else{
若干语句
}
3、switch开关语句
swith语句是多分支的开关语句,一般格式如下:
switch(表达式){
case 常量值1:若干语句 break;
case 常量值2:若干语句 break;
……
case 常量值n:若干语句 break;
default:若干语句
}
switch语句中的表达式的值必须是整型或字符型,常量值1~n也必须是整型或字符型。
4、循环语句
(1)while循环
while循环的一般格式为:
while(表达式){
若干语句
}
while语句由关键字while、括号中的一个求值为boolean类型的表达式和一个复合语句组成,其中复合语句成为循环体。
(2)do-while循环
do-while循环的一般格式如下:
do{
若干语句
}while(表达式);
注:do-while循环和while循环的区别是:do-while循环体至少要被执行一次!
(3)for循环
for循环的 格式:
for(表达式1;表达式2;表达式3;){
若干语句
}
“表达式1”负责完成变量的初始化,”表达式2“是值为boolean类型的表达式,成为循环条件,“表达式3”用来修改变量,改变循环条件。
for循环的执行规则如下:
1、计算”表达式1“,完成必要的初始化工作。
2、判断”表达式2“的值,若”表达式2“的值为true,则执行3,否则执行4。
3、执行循环体,然后计算”表达式3“,以便改变循环条件,在执行2。
4、结束for循环。
5、跳转语句
跳转语句是指用关键字break或continue加上分号构成的语句,如:break;
在循环语句的循环中使用跳转语句。在循环体中,如循环50次的循环语句中,如果在某次循环中执行了break语句,则整个循环就结束,如果在某次循环中
执行了continue语句,则本次循环结束,不在执行continue后面的语句,而是自动进入下一次循环。