201711671129《Java程序设计》第3周学习总结

教材学习内容总结

1. 运算符与表达式

1.1 加减运算符是一目运算符,结合方向是从左到右。

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

关系运算符是二目运算符

逻辑运算符中 &&和 || 为二目运算符

1.2 自增(++)、自减(- -)运算符

是单目运算符,可放在操作元之前,也可放在操作元之后,操作元必须是 一个整型或浮点型变量,作用是使变量的值增1或减1。

1.3 算术混合运算的精度

(1)表达式中以最高精度数据为标准,按最高精度进行运算。

(2)表达式中最高精度低于int型整数,则按int精度进行运算。
1.4 赋值运算符“=”是二目运算符,左边的操作必须是变量,不能是常量或表达式

扫描二维码关注公众号,回复: 4371983 查看本文章

1.5 位运算符(一般用于加密)

左面最高位是符号位,最高位是0表示正数,是1表示为负数。

按位与运算符&是双目运算符,按位或运算符|是二目运算符,按位非运算符~是单目运算符,按位异或运算符^是二目运算符。

1.6 instanseof运算符

左边是对象,右边是类。当该对象是右边的类或子类创建的对象时,运算结果为true,否则是false
2. 语句的概述

Java语句大体可分为6类:a.方法调用语句、b.表达式语句、c.复合语句、d.空语句、e.控制语句、f. package语句和import语句

3. if 条件分支语句

3.1语法格式:if(表达式){

                         若干内容

                       }

“()”内的表达式必须是Boolean型

3.2 if-else语句: if(表达式){

                             ...}

                            else{

                              ...}

3.3 if-else if-else语句(同上)

4. switch开关语句

一般格式:

switch(表达式)

{

    case 常量值1:

                           若干个语句

                           break;

   case 常量值2:

                        (同上)

....

  case 常量值n:

                        (同上)

  default:

               若干语句

}

switch语句中表达式可是byte、short、int、char型,但 不可以是long型数据

5.循环语句

for循环语句:for(表达式1“初始”;表达式2“结束”;表达式3“增量”){

                      若干语句

                      }

while 循环语句:while(表达式){

                           若干语句

                           }

do-while 循环语句:do{

                                          若干语句

                                    }while(表达式);

6.break 和 continue语句

执行break语句,整个循环语句结束,执行continue语句,本次循环结束。

7.for 语句与数组

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

...}

“声明循环变量”环节必须是变量声明,不可以使用已经声明过的变量。

教材学习中的问题和解决过程

 位运算符的实际操作比较难懂。

代码调试中的问题和解决过程

 无

其他(感悟、思考等,可选)

学习进度条

  代码行数(新增/累计) 博客量(新增/累计) 学习时间(新增/累计)
目标 5000 20 120
第一周 50/50 1/1  
第二周 118/168 1/2  
第三周 100/218 1/3  

参考资料

·Java学习笔记

·Java学习笔记(第8版)》学习指导

猜你喜欢

转载自blog.csdn.net/zggdpn/article/details/83036219