java八种数据类型的一些介绍和注意点

java中的数据类型大体分为两类,这里主要介绍基本数据类型中的八种数据类型,下图中列出了具体的数据类型、对应的英文单词以及它们所占空间大小。

在使用时,需要注意以下几点:

  1. java中默认浮点型变量为double型,如要声明为float型,须在数字后面加f/F,long型变量也类似,需要加l/L。
float f1 = 3.14;//编译不通过
float f2 = 3.14f;//编译通过

但是通常情况下double比较常用。

而long型变量有所不同,如下所示:

long l1=561;//编译通过
long l2=123187481294841784231;//编译不通过
long l3=123187481294841784231L;//编译通过

除了第二条编译不通过,其它可以通过,这是因为第一条没有加后缀的561视为整型变量,然后赋值给长整型变量l1,而第二条的数字因为超出了整型变量的范围所以会报错,加上后缀就能纠正。

float型数据二进制转十进制的方法参考IEEE754二进制浮点算数标准,float型的范围是大于long型的。

  1. 字符型变量只能输入一个字符,且要用’'括起来。
    定义形式:
char c1='x';

也可以用unicode编码来表示想要输入的东西,比如\u0043表示的是C,其中0043是16进制数,也可以输入转义字符,让其实现特定功能,且char类型的数均有对应的unicode编码。

char c1='\u0043';

3.布尔型变量不讨论数值大小,它只能取值true或false,用以作条件判断。

以上是对java中基本数据类型的一些介绍,希望对大家有帮助,如果哪里有误还请在评论区指正,也可以和博主探讨,谢谢!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值