java语言中的基本数据类型有_Java语言基础语法-1.1Java中的基本数据类型

Java基本数据类型

Java中共有8种基本数据类型,分别是byte、 short、int、long、foat、 double、char和 boolean。这些用来表示类型的单词都是Java中的关键字(中文又有翻译为“保留字”,英文是 key word)其中,byte、 short、int、long可以认为是用来表示整数的,它们之间的区别就是值域不同。 float、 double是用来近似表示无法用byte、 short、int、long表示的有理数或无理数

的,区别也仅仅是值域不同。char是用来表示一个字符的。boolean是用来表示“真”和“假”两个值的。

基本数据类型值域

1.byte类型

byte类型是用来表示整数的。byte的值域是[-128,127]。也就是说,一个byte的值须是整数,且不能小于-128,不能大于127。

2.shot类型

short类型也是用来表示整数的。 short的值域是[-32768,32767]。

3.int类型

int类型是Java语言中最常用的用来表示整数的类型,int类型的值域是[-2147483648,2147483647]。相比起前面的byte和 short类型,int类型的值域对于表示现实中的绝大多

数整数足够了。所以除非有特殊的需求,在Java程序中一般使用int类型的值来一个整数。

4.long类型

long类型也是用来表示整数的,它的值域是[-922372036854775808,92233720368547587]对于一些int所不能表示的整数值,需要使用long类型。

5.float类型

float类型是用来近似表示有理数和无理数的,在编程语言中称之为浮点数。[1.4E-45,3.4028235E38]是使用科学计算法来表示的浮点数的值域。

6. double类型

double类型也是用来表示浮点数的,它与oat的区别就是它的精度更高,误差更小在Java中, double是最经常用的表示浮点数的数据类型。 double的值域是[4.9E324,1.7976931348623157E308],同样我们没有必要记住这个值域,只要知道 double的值域足够大,而且 double在表示浮点数的时候误差比foat要小就可以了。

7,char类型

char类型在Java中是用来表示一个字符的。这里说的字符既包括英文字符,也包括汉字及其他语言中的字符。所以 char a类型的值域就是所有字符

8. boolean类型

boolean类型是用来表示逻辑值true和flse的。 boolean类型的值只能是true或者 falsetruc和 false两个单词都是Java中的关键字,专门用来表示这两个值的。可以认为tue就是1, false就是0, boolean类型就是一个只能取1或者0的数据类型。

Java中表示数字的类型的精度从小到大依次是:byte、short、int、long、float和double。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值