Java基本数据类型

本文深入讲解Java中的两大类数据类型:基本数据类型和引用类型,详细介绍每种类型的特性、范围和默认值,包括byte、short、int、long、float、double、char和boolean,并提供实例说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

开发工具与关键技术:My Eclipse 10、java

作者:郑凯丰

撰写时间:2019年4月17日

Java的两大数据类型:基本数据类型、引用类型;
Java语言提供了八种基本数据类型。六种数字类型(四个整数型、两个浮点型)、一种字符类型、一种布尔型。
1.基本数据类型及它的包装类:
基本数据类型                包装类
byte                        Byte
short 					   Short
int 						   Integer
long    					   Long
float   					   Float
double  					   Double
char  					   Character
boolean 					   Boolean


2.基本数据类型解析

Byte:
1.	byte 数据类型是8位(bit)、有符号的,以二进制补码表示的整数; 
2.	小值是 ­128(­2^7); 
3.	大值是 127(2^7­1);
4.	默认值是 0;
例:byte a = 100,byte b = ­50

Short:
1.	short 数据类型是 16 位、有符号的以二进制补码表示的整数 小值是 ­32768(­2^15);
2.	大值是 32767(2^15 ­ 1);
3.	Short 数据类型可以节省空间。一个short变量是int型变量所占空间的二分之一; 
4.	默认值是 0; 
例:short s = 100,short r = ­200。
Int:
1.	int 数据类型是32位、有符号的以二进制补码表示的整数; 
2.	小值是 ­2,147,483,648(­2^31); 
3.	大值是 2,147,483,647(2^31 ­ 1); 
4.	一般地整型变量默认为 int 类型; 默认值是 0 ; 
例:int a = 1000, int b = ­2000。

Long:
1.	long 数据类型是 64 位、有符号的以二进制补码表示的整数; 
2.	小值是 ­9,223,372,036,854,775,808(­2^63); 
3.	大值是 9,223,372,036,854,775,807(2^63 ­1); 
4.	这种类型主要使用在需要比较大整数的系统上; 
5.	默认值是 0L; 例子: long a = 100000L,Long b = ­200000L。   
注意:"L"理论上不分大小写,但是若写成"l"容易与数字"1"混淆不容易分辩。所以好大写。

Float:
1.	float 数据类型是单精度、32位、符合IEEE 754标准的浮点数; 
2.	float 在储存大型浮点数组的时候可节省内存空间; 
3.	默认值是 0.0f; 浮点数不能用来表示精确的值,如货币; 
例:float f1 = 234.5f。

Double:
1.	double 数据类型是双精度、64 位、符合IEEE 754标准的浮点数; 
2.	浮点数的默认类型为double类型; 
3.	ouble类型同样不能表示精确的值,如货币; 
4.	默认值是 0.0d; 
例:double d1 = 123.4。

Boolean:
1.	boolean数据类型表示一位的信息; 
2.	只有两个取值:true 和 false; 
3.	这种类型只作为一种标志来记录 true/false 情况; 
4.	默认值是 false; 
例:boolean one = true。

Char:
char类型是一个单一的 16 位 Unicode 字符; 
小值是 \u0000(即为0); 
大值是 \uffff(即为65,535); 
char 数据类型可以储存任何字符; 
例:char letter = 'A';

总结

Java中的八大数据类型以及他们的包装类型都有着自己的个性,这些都是java中最为基础的,也是必须要记住的,尤其是包装类型,在很多时候都要并不能直接用基础数据类型去做,而是用基础数据类型所对应的包装类型去完成,上面对于基础数据类型都有介绍部分的也有例子应该写的够清楚。对于java这些基础性的东西还是多练多理解为主,基础扎实了,后面学起来就不会那么辛苦了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值