第3章 数据类型与运算符
1.Java代码的三种注释语法
单行注释: //
多行注释: /* */
文档注释:生成API文档 /** */
2.如何查阅API文档
利用javadoc工具,P44
3.Java程序的标识符和关键字
(1)分隔符
分号(;) 花括号({}) 方括号([]) 圆括号(()) 空格 圆点(.)
(2)标识符不能是Java关键字和保留字
(3)关键字:全部小写,true,false,null不是关键字
4.数据类型
Java语言分为基本类型和引用类型两种:
Java语言的浮点类型默认是double,若设为float,则在后面加上f或F,如2.08f
三种特殊的浮点数值:
正无穷大:正数除以0
负无穷大:负数除以0
非数:0.0除以0.0或对一个负数开方
数据类型转换:
在表达式中,表达式的类型将严格保持和表达式中最高等级操作数相同的类型。
5.运算符
算数运算符: +、—、*、/、%、++、--
赋值运算符:=
位运算符:&、|、~、^、«、»、 »›
(位运算符只能操作整数类型的变量或值)
负数在进行移位操作时,以补码运算
负数向右移位时,左侧补符号位即1
»›为无符号右移,即左侧补0
比较运算符:>,>=,<,<=,==,!=
逻辑运算符:&&,&,||,|,!,^
&&若左侧错误则不继续判断右侧
&为不短路与,会继续判断右侧,虽然没有意义
三目运算符: ? : 不支持多个语句,但可嵌套