变量是Java程序中基本的存储单元,变量名有三个基本要素:数据类型、变量名和值。变量名是一块内存单元的名称,就像门牌号一样,通过变量可以找到它表示的内存单元,并对这块内存单元进行操作。在Java中变量必须声明后使用。Java有以下数据类型:
本文介绍Java的八种基本数据类型。Java的基本数据类型的长度在不同平台都是一致的,以保证可移植性。
一、整型
1.byte:占一个字节,范围为 -128~127.
2.short:占两个字节,范围为 -32768~32767.
3.int:占四个字节,范围为 -2147483648~2147483647.
4.long:占八个字节,范围为 .
Java整型常量(字面值)默认为int类型,在字面值后加 'l' 或 'L' 表示这个字面值为long类型。
整型在计算机中以反码表示,正数的反码与它的原码一致,负数的反码为它的原码除符号位按位取反再加1.
//此程序用于基本数据类型中的整型测试
public class IntegerTest{
public static void main(String[] args){
byte a = 10;
short b = 100;
int c = 1000L;//使用L会报错,因为long类型转换为int类型会丢失精度
long d = 10000;
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
}
}
二、浮点型
1.float(单精度):占四个字节,范围为 .
2.double(双精度):占八个字节,范围为