您的位置:首页 > 编程语言 > Java开发

java学习day5

2016-06-22 13:52 477 查看
流程控制语句分类

1、顺序结构

先写的代码先执行,后写的代码后执行

2、选择结构

也被称为分支结构

if语句

a、if(判断表达式){语句1},如果判断表达式为真,那么执行语句1,如果结果为假,那么不执行,相当于结束if语句

b、if(判断表达式){语句1}

else{语句2}

如果判断表达式为真,那么执行语句1,

如果判断表达式为假,那么执行语句2.

c、if(判断表达式1){语句1}

else if(判断表达式2){语句2}

...

else {语句n+1}

先判断表达式1,如果为真,那么执行语句1,如果为假判断表达式2,如果为真,那么执行语句2,如果为假继续判断下一个else if后面的表达式,如果所有表达式都为假,则执行else后面的语句n+1

===========================================================

switch

3、循环结构

switch(变量){

case 值1:

语句1;

break;

case 值2;

语句2;

break;

...

case 值n;

语句n;

break;

default:

语句n+1;

break;

}

原理:拿着变量的值和case后面的值比对,如果相同则执行值后面的语句,如果所有的值都不相同则执行default下的语句

注意:变量的数据类型必须是byte short int char四种类型

在jdk1.5以后可以是枚举类型

在jdk1.7以后可以是String

case后面的值:该值不能重复,该值必须是常量,该值的常量类型必须和变量的数据类型保持一致

switch执行的结束的条件:

1,执行到大括号

2,遇到break

case相当于菜单选项
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: