码农心路之Java的基础数据类型

Java基础

好了,.NET前端的html和css部分就先告一段落了,现在开始我们的Java。html里的Java script文件也就是通常说的js文件,其实就是很多种语言的结合体,如果要直接就开始js的学习,还不如先将Java学懂了,学通了,然后再去看其他的。

有一说一,Java挺难的,但是只要掌握了方法,其实它也可以很简单。

闲话少说,开始我们的Java基础部分的学习;首先是数据类型。

Java里的数据类型有四类八种,分别是:整型,浮点型,字符型,boolean型。这四类里又可以划分为:
整型:byte 型;short 型;int 型;long型。
浮点型:float型;double型。
字符型:char型;
boolean型。

现在开始一个个地阐述每个类型的方法:
byte型:整数类型;byte是一个字节,所以它就有8位,又因为计算机只能识别0和1,所以byte型的范围大小就是28,但是又需要给byte一个具体范围,所以就将范围平分,因此我们就得到了byte的具体范围[-27,27-1];(0也占据了一个范围)

short型:整数类型;两个字节,16位,所以short的范围是[-215,215-1]

int型:作为最常用的整型,它是四个字节,32位。范围是[-231,231-1]

long型:最大的整型,如果要输入比int大的数,就需要在数的后面加上L。是八个字节,64位[-263,263-1].

float型:想要使用float型,必须要在赋值的末尾加上“f”。float 数据类型是单精度、32位、符合IEEE 754标准的浮点数。

double型:double 数据类型是双精度、64 位、符合IEEE 754标准的浮点数。

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

boolean型:对,没错,它就只有“true”和“false”两个值,默认值是false。

顺便讲一下自动类型转换

整型、实型(常量)、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算。转换从低级到高级。
转换的规则是:

  1. 不能对boolean类型进行类型转换。

  2. 不能把对象类型转换成不相关类的对象。

  3. 在把容量大的类型转换为容量小的类型时必须使用强制类型转换。

  4. 转换过程中可能导致溢出或损失精度。(一般是从大到小的类型转换才会数据溢出)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值