java第三周学习总结

教材学习内容总结

第三章:运算符、表达式、语句

1.运算符:算术运算符、关系运算符、逻辑运算符、位运算符

a.算术运算符:+、-、*、/、%(二目)

b.自增自减运算符:++、--(单目)

c.算术混合运算的精度:

byte  short  char  int  long  float  double(低->高)

最高精度有双则双,有单则单,long则long,低于int则按int。

d.关系运算符:>、<、>=、<=、==、!=(二目)

对应关系成立则运算结果为true,反之为false。

e.逻辑运算符:&&、||、!(&&||为双目)

操作元必须是boolean型数据。

f.赋值运算符=是二目运算符,左面的操作元必须是变量

g.位运算符:

①按位与运算(双):如果ab两个数据对应位都是1,则c的该位是1,否则是0。

②按位或运算(二):如果ab两个数据对应位都是0,则c的该位是0,否则是1。

③按位非运算(单):如果a对应位是0,则c的该位是1,否则是0。

④按位异或运算(二):如果ab两个数据对应位相同,则c的该位是0,否则是1。

异或运算的性质可以用来加密解密。

h.instanceof运算符:二目,左面的操作元是一个对象,右面是一个类(当左对象是右类或子类创建的对象时,该运算符的结果是true,否则是false)

2.语句概述:方法调用语句、表达式语句、复合语句、空语句、控制语句、package语句、import语句

3.if条件分支语句:if语句、if-else语句、if-else if-else语句

4.switch开关语句:switch(表达式)

                               {

                                case 常量值1:

                                                若干个语句

                                                 break;    

                                case 常量值2:

                                                若干个语句

                                                 break;    

                                。

                                。

                                。

                                case 常量值n:

                                                若干个语句

                                                 break;    

                                default:

                                                若干个语句

                               }

5.循环语句:

a.for循环语句:

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

    //初始化      结束条件  增量表达式

      若干语句

}

b.while循环语句:

while(表达式){

      若干语句

}

c.do-while循环语句:

do{

     若干语句

}while(表达式);

d.do-while与while的与区别是do-while的循环体至少被执行一次。

6.break和continue语句

构成:关键字break或continue加上分号构成

a.break--->整个循环语句结束

b.continue--->转入下一次循环

7.for语句与数组 

JDK1.5对for语句的功能进行了扩充,以便更好地遍历数组。

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

     ...

}

声明的循环变量的类型必须和数组的类型相同。

8.hasNextInt(),hasNexDouble()返回值是true和false
 

猜你喜欢

转载自blog.csdn.net/YQ_PAN81/article/details/84927561