高数1节 线性代数 1节
操作系统 2.1进程与线程
数据结构 一节半 剩余:(无头队列 入队 出队 双端队列)
java运算符续
逻辑运算符:结果均是boolean型的
-
&&运算符:又叫短路运算符,如果第一个表达式的值就能表示表达式最后的的结果,后面的就不再计算
-
||运算符:也是短路运算符,同上
条件运算符
- 单目:++ (只作用一个操作数)
- 双目: +-*/(作用两个操作数)
- 三目:布尔表达式?表达式1:表达式2
运算符的优先级
同一级别运算顺序就是从左到右
java选择结构
流程控制:顺序、选择、循环
1.int类型和long类型可以比较,同样,byte、short、int、long之间都可以互相比较
2.浮点型之间可以相互比较
3.整型和浮点型之间可以相互比较
4.字符串和整型、浮点型、字符型都是不能比较的
5.布尔型不能和任何其他数据类型比较
- if和switch区别
if结构:
-判断条件是布尔类型
-判断条件是一个范围
switch结构:
-判断条件是常量值
Switch后面不能是浮点型,而且必须用括号括起来
常见编译运行错误——排错必看
1.Eclipse提供了排版代码的快捷键(Ctrl + Shift + F) Source - Format
2.if语句后如果加;就没有判断,无论是否满足都会执行
3.Scanner sc = new Scanner(System.in);该条语句左边有黄色三角。这是一个警告信息,表示Scanner没有关闭,并不影响程序运行。解决办法:在方法的最后使用sc.close()关闭Scanner对象