java基础数据类型

基本数据类型:

布尔型(boolean):

boolean类型表示一位的信息

取值:true/false

默认值:false

例如: boolean test = true;

字符型(char):

char类型是一个单一的16位的unicode字符

最小值:/u0000 (表示:0)

最大值:/uffff(表示:65.535)

char数据类型可以储存任何字符;

例如:char test = 'A';

扩展:string 是由char数组组成  赋值需要双引号;

整数类型(byte short int long):

byte数据类型是8位,有符号的,以二进制补码表示的整数;

最小值:-128(-2^7)

最大值;127(2^7-1)

默认值:0

例如: byte  a=100 , byte b =-50 ;

short数据类型是16位,有符号的以二进制补码表示的整数

最小值:-32768(-2^15)

最大值:32767(-2^15-1)

默认值:0

例如: short c=1000 , short d=-20000 

int数据类型是32位,有符号的以二进制补码表示的整数

最小值:-2,147,483,648(-2^31)

最大值:2,147,483,647(2^31-1)

默认值:0

例如:int a=-10000000; int b =500000000;

一般整数变量默认是int型

long数据类型是64位,有符号的以二进制补码表示的整数

最小值:-9,223,372,036,854,775,808(-2^63)

最大值:9,223,372,036,854,775,807(2^63-1)

默认值:0L

例如: long a =1000000L , long b = -20000000L 

L实际不区分大小写 主要为了容易辨识 

浮点类型(float double):

float数据类型是单精度 32 位 符合 IEEE754 标准的浮点数;

默认值:0.0f

浮点数不能用来表示精确的值如:货币  应该用bigdecimal 他精确的位数更高

例如:float f =2345.123f 

double数据类型是单精度64位 符合 IEEE754 标准的浮点数

浮点数的默认类型位double类型

默认值:0.0d

例如: double d =  123.12


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值