一,变量声明
▪ 变量声明举例:
- double salary;
- boolean done;
- long earthPopulation;
- int age;
▪ 可以在一行中声明多个变量:
- int i.j;//both are integers
- 不提倡这种风格,逐一声明没一个变量可以提高程序可读性。
▪ 可以将变量的声明和初始化放在同一行中,例如:
- int age = 18;
- float e = 2.718281828f;
二,Java为基本类型
Java为基本类型提供语言级别的支持,即已经在Java中预定义,用相应的保留关键字表示。基本类型是单个值,而不是复杂的对象,基本类型不是面向对象的,主要出去效率方面的考虑,但是同时也提供基本类型的对象版本,即基本类型的包装器(wrapper)。可以直接使用这些基本类型,也可以使用基本类型构造数组或者其他自定义类型。基本类型具有明确的取值范围和数学行为。
1.整形数据类型
整型有byte short int long char,分别用8、16、32、64、16bits表示。有些地方可能不会把char列入整型范畴,但本质上char类型是int的一个子集。整型的宽度不应该被看成整数所占用的内存空间大小,而应当理解成定义为整型的变量或者表达式的行为。JVM可以自由使用它们希望的、任何大小的内存空间,只要类型的行为符合规范。byte short int long都是有符号的,用2的补码(two‘s-complement)表示。而char用16位表示,它是无符号的,表示的是UTF-16编码集。
▪ 整形数量
- 十进制整数,如: 99,-500,0
- 八进制整数,要求以 0 开头,如: 015
- 十六进制数&#