JAVA2实用教程(第5版)第三章

第3章 运算符、 表达式和语句

3.1 运算符与表达式

3.1.1

➊加减运算符

加减运算符+,-是二目运算符,即连接两个操作元的运算符。

❷乘、除和求余运算符

乘、险和求余运算符1*、/、%是二目运算符,结合方向是从左到右。

3.1.2 自增、自减运算符

自增、自减运算符++、--是单目运算符,可以放在操作元之前,也可以放在操作元之后。

++x(--x)表示在使用x之前,先使x的值增(减) 1

x++(--)表示在使用x之后,使x的值增(减) 1

3.1.3 算术混合运算的精度

精度从“低”到“高”非到的顺序是double.

byte、short、char、int、Iong、float、double.

3.1.4 关系运算符与关系表达式

关系运算符是二目运算符,用来比较两个值的关系。关系运算符的运型,当运算符对应的关系成立时,运算结果是true,否则是false.

3.1.7 位运算符

➊按位与运算

如果a、b两个数据对应位都是1,则c的该位是1,否则是0。

❷按位或运算

如果a、b两个数据对应位都是0,则c的该位是0,否则是1。

❸按位非运算

如果a对应位是0,则c的该位是1,否则是0。

❹按位异或运算

如果a、b两个数据对应位相同,则c的该位是0,否则是1。

3.3 if条件分支语句

3.3.1 if语句

if语句的语法格式:

if (表达式) {

若干语句

}

3.3.2if-else语句

if-else语句是单条件双分支语句,即根据一个条件来控制程序执行的流程。

if-else语句的语法格式:

if (表达式) {

若干语句

}

else {

若干语句

}

3.4 switch 开关语句

switch语句是单条件多分支的开关语句。

switch(表达式)

{

case常量值1:

若干个语句 break;

case常量值2:

若干个语句 break;

...

case常量值n:

若干个语句 break;

 

default:

若干语句

}

3.5 循环语句

3.5.1 for循环语句

for语句的语法格式:

for (表达式1; 表达式2;表达式3)

{

若干语句

}

3.5.2 while循环语句

while语句的语法格式:

while (表达式) {

若干语句

}

3.5.3 do-while循环语句

do-while语句的语法格式:

do{

若干语句

 

}while (表达式) ;

 

3.7for语句与数组

for (声明循环变量: 数组的名字) {

...

}

注:不可以使用已经声明过的变量

 

你可能感兴趣的:(JAVA2实用教程(第5版)第三章)