java基本数据类型

基本数据类型

计算机数据类型基本要点

  1. 计算机中存储的数据都是二进制数,即0/1的形式

  1. 二进制数不能在代码中直接存储,打印

  1. 计算机中的其他数据是在二进制的基础上,即具有不同二进制位数的数据

  1. bit表示的是二进制位,1个bit可以表示的数的范围是0和1

java基本数据类型

整数型

表示带符合且有正负之分的类型,整数型的第一个bit表示符号

byte

8位,有符号的基于二进制补码表示的整数

表达范围:-2^7~2^7-1,即-128~127

初始默认值:0

实例:

byte A=127;//byte可以表达的最大正数为127
short

32位,有符号的基于二进制补码表示的整数

表达范围:-2^15~2^15-1,即-32768~32767

初始默认值:0

实例:

    short B=32767;
    short C=32768;//超出short可以表达的范围,出现错误
int

32位,有符号的基于二进制补码表示的整数

表达范围:-2^31~2^31-1,即-2,147,483,648~2,147,483,647

初始默认值:0

实例:

long

32位,有符号的基于二进制补码表示的整数

表达范围:-2^31~2^31-1,即-2,147,483,648~2,147,483,647

初始默认值:0

实例

浮点型

一个客观现实的无穷数据,比如5.55555555…,在计算机中使用这样的数,只能在内存中存储这个数的近似值

float

单精度32位,即小数点后精确位数位数为32bit,故在存储大型浮点数组时会节省内存空间

初始默认值:0.0f

实例:

float F=0.15986435f;

double

双精度64位,即小数点后精确位数位数为64bit,浮点型的默认类型是double类型

初始默认值:0.0d

实例:

double G=0.8554984466972143G;

字符型

char

char本身不带符号,是一个16位的字符,可以存储任何字符,包括汉字

表达范围:0~65535

char a1='&';//要用单引号来表示字符常量
char a2='数';//可以是汉字等等其他字符

这里说明一下,在java中经常出现的String类,其实是一种字符序列,即 char sequence,本质上还是char这种类型组成的数组

布尔型

boolean

boolean只有两个取值,即true和false,不可以使用0或非0的整数来代替true和false

初始默认值:false

boolean b1=true;

java中的变量

变量:即存储数据值的容器

如前文所述都是在给变量赋值,变量的值是最新的值,没有赋值的变量就默认采取其默认值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值