1.1整型变量(int):
在Java中占4个字节,与操作系统没有直接关系.其表示范围为-2^31 -> +2^31 - 1
语法格式:
int 变量名 = 初始值;
int num = 10; //定义一个整型变量
1.2长整形变量(long):
Java中long类型占8个字节,表示范围为-2^63 -> +2^63 - 1
语法格式:
long 变量名 = 初始值;
long num = 10L; //定义一个长整型变量,10L中的L可写作小写
1.3单精度浮点型变量(float):
float在Java中占4个字节,遵守IEEE 754标准,但由于其表示的精度范围较小,在实际应用中优先考虑使用双精度浮点型变量(double).
语法格式:
float 变量名 = 初始值;
float num = 1.0f; //定义一个单精度浮点型变量,10f中的f可写作大写
1.4双精度浮点型变量(double):
double在Java中占8个字节,其在内存中的布局遵循IEEE 754标准,但其所表示的精度范围是有限的,必然会存在一定的误差.
语法格式:
double 变量名 = 初始值;
double num = 1.0; //定义一个双精度浮点型变量
1.5字符型变量(char):
Java中使用Unicode表示字符,所以一个字符占用两个字节,表示的字符种类更多,包括中文.
语法格式:
char 变量名 = 初始值;
char ch1 = 'A'; //表示一个字符
char ch2 = ' 好'; //表示一个汉字
若在执行javac的时候出现无法识别的汉字而报错,则在其后加上-encoding UTF-8即可,如:
javac -encoding UTF-8 Test.java
1.6字节类型变量(byte):
字节类型表示的也是整数,其只占1个字节,表示范围较小(-128 -> 127).
语法格式:
byte 变量名 = 初始值;
byte value = 0; //定义一个字节类型变量
1.7短整型变量(short):
short占2个字节,表示的数据范围是 -32768 -> +32767
语法格式:
short 变量名 = 初始值;
short value = 0; //定义一个短整型变量
由于其表示的范围太小,一般不推荐使用.
1.8布尔型变量(boolean):
boolean类型的变量只有两种取值,true 表示真,false 表示假.
有些boolean占一个字节,有些boolean占一个比特位,这个没有明确的规定.
boolean型不能喝int型数据转换,不存在1表示true ,0表示false.
语法格式:
boolean 变量名 = 初始值;
boolean value = true; //定义一个布尔型变量
1.9字符串类型变量(String):
把一些字符放到一起就成了字符串.
语法格式:
String 变量名 ="初始值";
String name = "zhangsan"; //定义一个字符串类型的变量
字符串中一些特定的不方便表示的字符需要转义.
\n
意味换行, \t
意味水平制表符,
\'
意为单引号 , \"
意味双引号, \\
意味反斜杠.
最后总结一下变量的命名规则:
1.一个变量名只能包含数字,字母,下划线;
2.数字不能开头;
3.变量名是大小写敏感的;
4.变量名最好使用名词,最好见名知意;
5.推荐使用小驼峰命名法,即当一个变量名由多个单词构成的时候,除了第一个单词之外,其他单词首字母都大写.
如:
int maxValue = 100;
String studentName = "张三";