Java从入门到精通(Day 3)
Java 的 基本数据类型
-
整数类型简称整形
可分为以下类型有不同的取值范围详见下表
数据类型 内存空间(8位等于1字节) 取值范围 byte 8位 -128~127 short 16位 -32768~32767 int 32位 -2147483648~147483647 long 61位 -9223372036854775808~9223372036854775807
分别对这四种整形进行介绍:
-
int型
定义 int 形变量有以下四种语法:
int x; //定义 int 型变量Xint x,y; //同时定义 int 型变量X,yint x = 10,y = -5; //同时定义 int 型变量X,y并赋予初始值int x = 5 + 23; //定义 int 型变量X并赋予5 + 23 的计算结果初值int 类型是 Java 整型值的默认数据类型。当对多个尚未定义数据类型的整数做运算时运算的结果将默认为 int 类型,例如下面这行代码。
System.out.println(15 + 20); //输出35等同于如下代码:
int a = 15;int b = 20;int c = a + bSystem.out.println(c); -
byte 型
定义方式与 int 型相同省略
-
short 型
定义方式与 int 型相同省略
-
long 型
由于 long 型变量的取值范围比 int 型的取值范围打,且输入高精度的数据类型,因此在赋值时要和 int 型做出区分,需要在整数后加 L 或者 l (小写的 L)。定义 long 类型变量,代码如下:
long number;long number,rum;long number = 12345678l,rum = -987654321Llong number = 123456789L * 987654321L
注意!
整数在 Java 中有三种表示形式:
-
十进制 除了 0 ,不能以 0 作为其他数字开头
-
八进制 必须以0开头
-
十六进制 必须以 0X 或 0x开头
OK今天就学到这里吧累了累了😴