
本章小结
1. Java语言的数据类型可分为基本数据类型和引用数据类型两种。
2. 常量是在程序运行的整个过程中保持其值不改变的量;变量是其值在程序运行中可以改变的量。
3. Java语言变量的名称可以由英文字母、数字或下画线等组成。但要注意,名称中不能有空格,且第一个字符不能是数字,还有不能是Java语言的关键字。此外,Java语言的变量名是区分大小写的。
4. 使用变量的原则是“先声明后使用”,即变量在使用前必须先声明。
5. 变量的赋值有以下三种方法:在声明的时候赋值、声明后再赋值、在程序中的任何位置声明并赋值。
6. Java语言提供了数值类型量的最大值、最小值的代码。最大值的代码是MAX_VALUE,最小值是MIN_VALUE。如果要使用某个数值类型量的最大值或最小值,只要在这些代码的前面,加上它们所属的类全名即可。
7. 布尔(boolean)类型的变量,只有true(真)和false(假)两种。
8. Unicode(标准码)为每个字符制定了一个唯一的数值,因此在任何的语言、平台、程序都可以放心地使用。
9. 数据类型的转换可分为两种:自动类型转换和强制类型转换。
10. 由键盘输入数据时,Java语言的输入格式是固定的。其中,对于数据输入方式1,不管输入的是文字还是数字,Java皆视为字符串,因此若是要由键盘输入数值型数据则必须再经过类型转换;对于数据输入方式2,则是使用Scanner类的对象调用相应的nextXXX()方法直接读取由键盘输入的相应类型的数据。
11. 表达式是由操作数与运算符所组成的。括号()是用来处理表达式的优先级的,也是Java语言的运算符。
12. 当表达式中各数值型操作数的类型不匹配时,有如下处理方法:①占用较少字节的数据类型会转换成占用较多字节的数据类型;②有short和int类型,则用int类型;③字节类型会转换成short类型;④int类型转换成float类型;⑤若某个操作数的类型为double,则另一个也会转换成double类型;⑥布尔型不能转换成其他的类型。
13. Java语言的运算符是有优先级和结合性的。运算符的优先级决定了表达式中不同运算执行的先后顺序,而结合性决定了并列的多个同级运算符的先后执行顺序。