JAVA基本结构程序

来源:互联网 发布:手机网页广告拦截软件 编辑:程序博客网 时间:2024/06/08 00:22

一.流程控制语句

1.顺序控制语句
(1)表达式语句 表达式;
(2)空语句:只一个分号(;)
(3)符合语句:用大括号扩起来的语句序列{
[变量声明或常量声明];
语句序列;
}

2.分支语句
1.if 语句
If(布尔表达式){
语句序列
}
2.If…….else语句
If(布尔表达式){
语句序列1
}
else{
语句序列2
}

3.If…….else的嵌套
If(布尔表达式){
If(布尔表达式2)
{语句序列}
else
{语句序列}
else
{语句序列}

4.if的表达式位符合表达式

5.else if……else语句
语法格式:

If(布尔表达式1){
语句序列1
}
else if(布尔表达式2){
语句序列2
}
…..
else{
以前所有条件都为假时执行的语句序列
}

6.switch语句
格式
Switch(表达式){
case 常量表达式1:语句序列1;
[break;]
Case 常量表达式2:语句序列2;
[break;]
[default:语句序列;]
}
注:①表达式的值只能是以下类型:byte、short、char、int
②break语句用来在执行完一个case分支后,使程序跳出switch语句,即终止switch语句的执行。

7.循环语句
包含4个部分:(1)初始化 (2)循环体 (3)控制循环次数的部分 (4)终止部分

7.1 while语句

语法格式:
While(布尔表达式){
语句序列;
}
7.2 do……while语句
如果想让一段代码至少执行一次,可以使用do…..while语句来实现
格式:
do{
语句序列;
}while(条件表达式);
执行过程:do…..while语句是先执行循环体,然后在判断循环条件表达式,若条件满足则继续循环,若条件不满足则退出循环。

8.for语句
格式:
For(初始表达式;条件表达式;增量表达式)
{
语句体;
}

9.跳转语句
9.1 break
Break用于switch和循环语句中
9.2 continue语句
Continue语句只能出现在循环语句的语句块中

0 0