JAVA基本数据类型

本文详细介绍了Java中的基本数据类型,包括整型(byte, short, int, long)、浮点型(float, double)、字符型(char)和布尔型(boolean),并展示了它们的位数、范围和精度。此外,还讲解了数据类型的转换规则,从低位到高位的自动转换以及高位到低位的强制转换。了解这些基础知识对于Java编程至关重要。
摘要由CSDN通过智能技术生成

JAVA基本数据类型


byte 整数

byte a=0;

长度:8位
范围:-128 ~ 127

short 整数

short a=0;

长度:16位
范围:-3,2768 ~ 32767

int 整数

int a=0;

长度:32位
范围:-21,4748,3648 ~ 21,4748,3647

long 整数

long a=0L;

长度:64位
范围:-922,3372,0368,5477,5808 ~ 922,3372,0368,5477,5807

float 浮点数

float a=0.0f;

长度:32位
精度:单精度(不精确,计算结果有误差)
范围:-3.4028235E38 ~ 3.4028235E38

double 浮点数

double a=0.0d;

长度:64位
精度:双精度(不精确,计算结果有误差)
范围:-1.7976931348623157E308 ~ 1.7976931348623157E308

char 字符类型

char a='A';

长度:16位
范围:0 ~ 65535

boolean 逻辑类型

boolean a=false;

长度:1位
范围:ture / false

数据类型的转换

1.转换方式

低位数据类型转换成高位,可以直接转。

short a=0;
int b=a;

高位数据类型转换成低位,需要强制转换,用英文的 ()

int a=0;
short b=(short)a;

2.低位到高位排序

数值类型:byte — short — int — long — float — double
字符类型:char — int / long / float / double
逻辑类型:boolean无法转换

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值