zl程序教程

您现在的位置是:首页 >  Java

当前栏目

Java 基本数据类型

2023-02-26 10:21:16 时间

Java基本数据类型

Java基本类型共有八种,基本类型可以分为三类,字符类型char,布尔类型boolean以及数值类型byte、short、int、long、float、double。数值类型又可以分为整数类型byte、short、int、long和浮点数类型float、double。

char

char 存储Unicode码,用单引号赋值;
范围: 0 – 2^16-1
char 数据类型可以储存任何字符;
例子:

(福利推荐:阿里云、腾讯云、华为云服务器最新限时优惠活动,云服务器1核2G仅88元/年、2核4G仅698元/3年,点击这里立即抢购>>>

 char letter = 'A';

boolean

boolean数据类型表示一位的信息;
只有两个取值:true 和 false;
默认值是 false;
例子:

 boolean one = true;

byte

byte 数据类型是8位、有符号的,以二进制补码表示的整数;
范围: -2^7 – 2^7-1
默认值是 0;
byte 类型用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有 int 类型的四分之一;
例子:

 byte a = 100;  byte b = -50;

short

short 数据类型是 16 位、有符号的以二进制补码表示的整数
范围:-2^15 – 2^15-1
Short 数据类型也可以像 byte 那样节省空间。一个short变量是int型变量所占空间的二分之一;
默认值是 0;
例子:

 short s = 1000;  short r = -20000;

int

int 数据类型是32位、有符号的以二进制补码表示的整数;
范围:-2^31 – 2^31-1
默认值是 0 ;
例子:

 int a = 100000;  int b = -200000;

long

long 数据类型是 64 位、有符号的以二进制补码表示的整数;
范围: -2^63 – 2^63-1
默认值是 0L;
例子:

  long a = 100000L;   Long b = -200000L;

float

float 单精度、在储存大型浮点数组的时候可节省内存空间;
范围: -2^31 – 2^31-1
默认值是 0.0f;
浮点数不能用来表示精确的值,如货币;
例子:

 float f1 = 234.5f;

double

double 数据类型是双精度、浮点数的默认类型为 double 类型;
范围: -2^63 – 2^63-1
默认值是 0.0d;
double类型同样不能表示精确的值,如货币;
例子:

 double d1 = 7D;

总结

数据类型 占用字节 位数 取值范围 默认值 封装类
char 2 16 0 – 2^16-1 Character
boolean 1 8 true、false false Boolean
byte 1 8 -2^7 – 2^7-1 0 Byte
short 2 16 -2^15 – 2^15-1 0 Short
int 4 32 -2^31 – 2^31-1 0 Integer
long 8 64 -2^63 – 2^63-1 0 Long
float 4 32 -2^31 – 2^31-1 0 Float
double 8 64 -2^63 – 2^63-1 0 Double

相关面试题

下面的Java赋值语句哪些是有错误的 () A. int i =1000; B. float f = 45.0; C. char s = ‘u0639’ D. Object o = ‘f’; E. String s = "hello,world"; F. Double d = 100;  正确答案: B C F

Java 基本数据类型


本站部分内容转载自网络,版权属于原作者所有,如有异议请联系QQ153890879修改或删除,谢谢!
转载请注明原文链接:Java 基本数据类型

你还在原价购买阿里云、腾讯云、华为云、天翼云产品?那就亏大啦!现在申请成为四大品牌云厂商VIP用户,可以3折优惠价购买云服务器等云产品,并且可享四大云服务商产品终身VIP优惠价,还等什么?赶紧点击下面对应链接免费申请VIP客户吧:

1、点击这里立即申请成为腾讯云VIP客户

2、点击这里立即注册成为天翼云VIP客户

3、点击这里立即申请成为华为云VIP客户

4、点击这里立享阿里云产品终身VIP优惠价

喜欢 (0)
[[email protected]]
分享 (0)