Chapter 3、Java语法基础(三)--- 运算符、数据类型转换 (22nd,Feb)

运算符

1、含义:

一些特殊的符号,主要用于数学函数、一些类型的赋值语句和逻辑比较方面。

2、种类:

赋值运算符(=

算术运算符(+,—,*/%

自增自减运算符(++--

比较运算符(>,<,>=,<=,==,!=):运算结果boolean型(truefalse

逻辑运算符(&|,!):操作元为boolean型数据

注:除了逻辑(!)运算符是一元运算符以外,其他都是二元运算符

三元运算符(?:)

3、运算符优先级

运算符不同:下图

运算符相同:从左到右

优先级

描述

运算符

1

括号

()

2

正负号

+-

3

一元运算符

++--,!

4

乘除

*/%

5

加减

+-

6

移位运算

>>,<<,>=,<=

7

比较大小

<,>,>=,<=

8

比较是否相等

==,!=

9

按位与运算

&

10

按位或运算

^

11

按位或运算

|

12

逻辑与运算

&&

13

逻辑或运算

||

14

三元运算符

?:

15

赋值运算符

=

数据类型转换

1、隐式转换(自动转换):自动从范围小的转换为范围大的类型

2、强制转换(显示转换):强制从范围小的转换为范围大的类型

3、前提条件:数据类型兼容

注释

1、单行://

2、多行: ctrl+/   /*   */

3、文档/** *** */

编码规范

1、每条语句单独占一行

2、每条命令以分号结束

3、声明变量要分行声明

4、不使用技术性很高、难懂、易混淆的语句

5、关键方法多加注释

6、多个空格看成一个

附:本课思维导图

原文地址:https://www.cnblogs.com/xiao55/p/5207793.html