

第三章主要介绍了java的操作符。只不过上来提了个import static,不过鄙人相信很少人会这样用的。那咱就来聊聊操作符,首先当然是运算符了,无非是加减乘除和取模,除了String可以使用+外,加减乘除只能操作基本类型,当然包装类型的先有了一个拆箱的操作喽。然后就是优先级的问题了,无非先算乘除后算加减了。然后是赋值运算就是=,当然就衍生出了+=之类的了。接下来就是递增和递减操作了,++i,--i,i++和i--,前置式是先运算再生成值,后置式是先生成值后运算。接下来是关系运算符了,>,<,>=,<=,==,!=,注意区别==和=,新手常犯的错误,当然我也犯,不要问我为什么,因为我也是新手。

第四章主要介绍了java的控制流程。首先是分支,就是if else,作者习惯性的省略了{},但是鄙人认为这个东西即使是一行最好也不要省。然后是循环while do while和for及增强型的for 循环,其中提到了break和continue以及带标签的break和continue,break是跳出当前循环,continue是结束本次循环然后继续当前循环。虽然极力反对带标签的break和continue,但是也介绍一下,带标签的continue会到达标签的位置,并重新进入紧接着标签后面接下来的循环。带标签的break会跳出标签所指的循环。最后介绍了switch,switch支持number,包括byte和char,jdk1,7后开始支持String。
由于这两章比较熟悉也看的比较快,基本上就上过了一下,然后就随意跟着自己的思路写了点。写完之后感觉大脑好累,实在是看的太快也写的太快了,得停下稍微休整下喽。