2020/09/07

97 阅读1分钟

高数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对象