为了更好的巩固java语言学习中的基础知识,特意为大家精心整理了java的变量与类型的基础知识,希望可以帮助到大家!
1.变量与类型
1.1整型变量(int)
代码示例:
int a=2;//定义一个整型变量
System.out.println(a);
//java中,整型没有64位或32位的概念,即可以跨平台
在java中,一个int变量占4个字节,4 个字节表示的数据范围是 -2^31 -> 2^31-1 , 也就大概是 -21亿 到 +21亿。和操作系统无直接关系。(即)如果运算结果超出范围,就会出现溢出情况。
查看java中的整型数据范围:
System.out.println(Interger.MAX_VALUE);
System.out.println(Interger.MIN_VALUE);
//Interger为一个包装类
1.2长整型变量(long)
代码示例:
long a=5L;//这里的5L可以写为5l,l为小写的L,但是一般为了好区分,写为大写L
System.out.println(a);
Java 中 long 类型占 8 个字节. 表示的数据范围 -2^63 -> 2^63-1。
查看java中的长整型数据范围:
System.out.println(Long.MAX_VALUE);
System.out.println(Long.MIN_VALUE);
//包装类为Long
1.3双精度浮点型变量(double)
代码示例:
double num = 1.0;
System.out.println(num);
java中的double类型占8个字节。
1.4单精度浮点型变量(float)
代码示例:
float num = 1.0f; // 写作 1.0F 也可以
System.out.println(num);
java中的float类型占4个字节。
1.5字符类型变量(char)
代码示例
char ch = 'A';
//包装类为Character
java中char类型占2个字节,可以表示汉字,一个汉字占2个字节。
在java中使用unicode表示字符。
注意:
char类型不能表示负数。
1.6字节类型变量(byte)
代码示例:
byte value = 0;
System.out.println(value);
//包装类为Byte
byte占一个字节,取值范围为:-128 —> +127。
1.7短整型变量(short)
代码示例:
short value = 0;
System.out.println(value);
//包装类为Short
short占2个字节,取值范围为:-2^15 —> 2^15-1。
1.8布尔类型变量(boolean)
代码示例:
boolean value = true;
System.out.println(value);
注意:
boolean只有两个值:true或者false,并且没有确定的大小,JVM没有明确规定。
以上八种类型为基本数据类型。
1.9字符串变量类型(String)(引用类型)
代码示例:
String name = "zhangsan";//name就是一个引用,用来存储字符串对象"zhangsan"的地址
System.out.println(name);int a=10;
System.out.println("a的值="+a);
//结果:a的值=10
//字符串拼接任何的数据其结果就是字符串,即上面的结果就是一个字符串。
不是数据类型,没有最大最小值。
1.10变量命名
1.一个变量名只能包含数字, 字母, 下划线。
2. 数字不能开头。
3. 变量名是大小写敏感的。
4.变量命名以字母、下划线、美元符命名,但尽量不要用美元符。
5.建议使用小驼峰命名法(除第一个单词之外,其他单词首字母大写)。