java的基本数据类型

java的基本数据类型有8个

整数:

byte(1字节)最大存储数据量是255,存放的数据范围是-128~127之间。

short(2字节)最大数据存储量是65536,数据范围是-32768~32767之间。

int(4字节)最大数据存储容量是2的32次方减1,数据范围是负的2的31次方到正的2的31次方减1。

long(8字节)最大数据存储容量是2的64次方减1,数据范围为负的2的63次方到正的2的63次方减1。

小数:

float(4字节)数据范围在3.4e-45~1.4e38,直接赋值时必须在数字后加上f或F。

double(8字节)数据范围在4.9e-324~1.8e308,赋值时可以加d或D也可以不加。

boolean:

true(1位)、false(位)

字符类型:

char(2字节)存储Unicode码,用单引号赋值。

拓展:

二进制数0B    八进制0   十进制     十六进制0x

int a=0B10      等于2

int a=010        等于8

int a=10            等于10

int a=0x10        等于16

浮点数比较时的问题:

float是有限、离散的,结果会四舍五入,所以结果接近但不等于。

float x=0.1f;  //  等于0.1

double y=1.0/10; // 等于0.1

System.out.println(x==y);  //结果为false

而   float x2=0.12122212121212f;

float y2=0.12122212121212f+1;

System.out.println(x2==y2);  //结果为true

char a='a';

char b='中';a

System.out.println(a);  //结果为a

System.out.println(b);  //结果为b

System.out.println((int)a);  //结果为97,强制类型转换

转义字符:

\t:插入空格

\n:插入换行

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值