publicclassDataTypesExample{publicstaticvoidmain(String[]args){// 声明并初始化 short 类型变量shortshortValue=1000;System.out.println("short value: "+shortValue);// 声明并初始化 int 类型变量intintValue=200000;System.out.println("int value: "+intValue);// 声明并初始化 long 类型变量longlongValu...
Java基本数据类型 整数类型:byte、short、int、long Java各整数类型有固定的表数范围和字段长度,不受具体操作系统的影响,以保证Java程序的可移植性。 说明 定义long类型的变量,赋值时需要以"l"或"L"作为后缀。 Java程序中变量通常声明为int型,除非不足以表示较大的数,才使用long。 Java的整型常量默认为 int 型。
2.一个字节等于8位 1byte = 8bit char占用的是2个字节 16位,所以一个char类型的可以存储一个汉字。 整型: byte:1个字节 8位 -128~127 short :2个字节 16位 int :4个字节 32位 long:8个字节 64位 浮点型: float:4个字节 32 位 double :8个字节 64位 注:默认的是double类型,如3.14是double类型...
publicclassDataTypeExample{publicstaticvoidmain(String[]args){// 使用short,因为范围在-32,768到32,767之间shortshortValue=10000;// 使用int,因为范围在-2,147,483,648到2,147,483,647之间intintValue=2000000000;// 使用long,因为需要存储更大的数值longlongValue=9000000000L;// 打印结果System.out.println...
整型(byte、short、int、long)、浮点型(float、double)、字节型(char)、布尔型(boolean)。 Java基础数据类型 1、整型(byte、short、int、long) 尽管byte、short、int、long的数据类型皆用来表示整数,但是在取值范围上却并不相同。 byte的取值范围:-128~127(-2的7次方到2的7次方-1) ...
其他整型:short、int、long 整型的计算规则都是一样的,同理可得,其他的整型(short、int、long)也有同样的现象。测试代码如下: shorts=Short.MAX_VALUE; System.out.println("Short.MAX_VALUE:"+s); s= (short) (s+1); System.out.println("Short.MAX_VALUE+1:"+s); ...
从字面上就可以知道,整型就是整数类型,也就是没有小数点的数字,可以是正数也可以是负数。在Java中,整型主要有4种:字节型(byte)、整数型(int)、短整型(short)、长整型(long)。 byte用一个字节来表示整数值,它的范围介于-128~127之间。 byte x=22; ...
与short相反的是long基本类型,即长整数。该类型用来表示比int类型还要大的非常大的数。long类型是64位有符号整数,其取值范围超过了10的18次方。 通常,长整数用long关键字表示: long someBigNumber = 1013401346173L; 下面的代码可以查看64位值究竟有多大: ...
默认值是 0; 例子:short s = 1000,short r = -20000。int:int 数据类型是32位、有符号的以二进制补码表示的整数; 最小值是 -2,147,483,648(-2^31); 最大值是 2,147,483,647(2^31 - 1); 一般地整型变量默认为 int 类型; 默认值是 0; 例子:int a = 100000, int b = -200000。long:lon...
long gg = 44L;//正确 long类型变量的典型应用场景: 超过int类型范围的数据,可以用long类型; 比如:long yy = 3147483647L; (6)浮点数类型 基本介绍: 浮点数,就是小数,包括float和double; float默认值是0.0f; double默认值是0.0d; double类型的精度值是float类型的两倍,一般场合使用double类型。