java基础第三天

2017-03-21  本文已影响0人  红颜心雨

1.常量:初始化之后值不能被改变

int a;

final数据类型 常量名(大写)

2.转义字符

3.(1)关系运算符有6个:<><=>===!=

(2)逻辑运算符

!:一元运算符。真变假,假变真

^:逻辑异或,两操作数一真一假,结果才为真;否则为假

&&,&:逻辑与,两操作数同真,结果为真;否则为假

||,|:逻辑或,两操作数同假,结果为假;否则为真

&&和&:&&有短路的作用,逻辑与运算符两边的表达式都为真(true)

//true的时候,结果为true,如果表达式左边的结果为false,

//&&就不再运算右边的表达式

||和|的区别:||有短路的作用,逻辑或运算符两边的表达式有一个为真(true)

//结果为true,如果表达式左边的结果为true,

//||就不再运算右边的表达式

4.程序的控制结构

3种:顺序结构,分支结构,循环结构

分支结构:

(1)单分支:

if(判断条件){//满足判断条件执行分支结构,不满足不执行

//分支代码

}

如果分支代码只有一行代码的话,大括号可以省略,但是不建议这么使用,可阅读性不好

(2)多分支:

2.1两个分支:

if(判断条件){//满足条件,执行当前分支,否则执行else分支

//分支代码

}else{

//分支代码

}

return关键字,当前方法结束(程序结束)

2.2多分支

if(判断条件1){

//代码块

}else if(判断条件2){

//代码块

} else if(判断条件3){

//代码块

}….

else{//可省略

//代码块

}

else if可以有多个,没有条件限制,根据业务需求定,else可有可无,根据业务需求定

(3)if分支语句的嵌套

3.switch分支:

语法:

switch(条件表达式){

case常量1:

//语句

break;

case常量2:

//语句

break;

case常量3:

//语句

break;

……

default://匹配不上以上条件会执行default语句块

//语句

break;

}

注意:switch条件表达式的类型只能是整型,

//包括以下4种:byte,short,int,char,jdk1.7之后支持String类型表示的数字

break:跳出switch语句块,switch语句块以外的语句还是会执行到

return:当前方法的结束(程序的结束),return之后的代码不会被执行

上一篇下一篇

猜你喜欢

热点阅读