第3章 数据类型与运算符

1.Java代码的三种注释语法

单行注释: //

多行注释: /*   */

文档注释:生成API文档  /**   */

 

2.如何查阅API文档

利用javadoc工具,P44

 

3.Java程序的标识符和关键字

(1)分隔符

分号(;) 花括号({})  方括号([])  圆括号(())  空格  圆点(.)

(2)标识符不能是Java关键字和保留字

(3)关键字:全部小写,true,false,null不是关键字

 

4.数据类型

Java语言分为基本类型和引用类型两种:

第3章 数据类型与运算符

Java语言的浮点类型默认是double,若设为float,则在后面加上f或F,如2.08f

三种特殊的浮点数值:

正无穷大:正数除以0

负无穷大:负数除以0

非数:0.0除以0.0或对一个负数开方

 

数据类型转换:

第3章 数据类型与运算符

在表达式中,表达式的类型将严格保持和表达式中最高等级操作数相同的类型。

 

5.运算符

算数运算符: +、—、*、/、%、++、--

赋值运算符:=

位运算符:&、|、~、^、«、»、 »›

(位运算符只能操作整数类型的变量或值)

负数在进行移位操作时,以补码运算

负数向右移位时,左侧补符号位即1

  »›为无符号右移,即左侧补0

比较运算符:>,>=,<,<=,==,!=

逻辑运算符:&&,&,||,|,!,^

&&若左侧错误则不继续判断右侧

&为不短路与,会继续判断右侧,虽然没有意义

 

三目运算符:  ? : 不支持多个语句,但可嵌套