第三章 数据类型与运算符
3.1 注释
给代码备注合适的注释对于代码的阅读与维护具有至关重要的作用,养好写注释的习惯也有助于加深自身对流程的印象。
Java语言中注释由三种方式: 单行注释 \\ ; 多行注释 \* ... *\; 文档注释 \** ... *\
3.2 标识符与基本数据类型
1、标识符命名规则只能由字母、数字、下划线与美元符号组成,并且不能以数字开头。
2、java中所有的关键字都是小写的,TRUE,FALSE,NULL都不是关键字。
3、基本数据类型与引用数据类型
(1)基本分为四类:第一类为数值类型,有整型类型包括:byte、short、int、long、第二类为字符类型char,第三类为浮点类型:float与double,第四类为布尔类型:boolean,注意字符串为非基本数据类型,它为一个类,即引用数据类型;
(2)引用数据类型:包括类、接口和数组类型,还有一种特殊的NULL类型。
3.3 基本数据类型的类型转换
1、自动转换:根据各种数据类型的大小,按照从小到大的规则可以实现数据类型的自动转换;
2、强制转换:强制将大的数据类型用小类型标识,可能会造成数据溢出,语法为(targetType)value;
3、所有的基本数据类型与字符串进行运算时,都是自动转换成字符串类型,byte、short、char也将被提升为int;
3.4 运算符
运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。
Java语言中的运算符可分为如下几种:
算术运算符(+ - * / %)
赋值运算符( = )
比较运算符(> >= < <= != ==)
逻辑运算符(&& & || | ! ^)
位运算符( | ~ ^ << >> >>>)
类型相关运算符
赋值运算符可与算术运算符、位移运算符结合,扩展成功能更加强大的运算符。扩展后的赋值运算符如下。+= -= *= /= %= &= |= ^= <<= >>= >>>=
三目运算符只有一个 ?: