Java的基本数据类型

Java的基本数据类型

整数类型

整数类型分为四种:byte、short、int、long,这四种均为有符号数,其中默认类型为int。

类型定义如下

byte num1=10;
short num2=20;
int num3=30;
long num4=40L;

注意:long类型的表示在数后面加L。要注意类型的表示范围,防止溢出。

byte 占1个字节范围:-128 - 127;

short 占2个字节范围:-32768 - 32767;

int 占4个字节范围:-2147483648 - 2147483647;

long占8个字节范围:-9223372036854775808 - 9223372036854775807;

扩展: 进制 二进制 :0b 八进制 :0 十进制 十六进制: 0x

int num1 = 10;
int num2 = 0b10;
int num3 = 010;
int num4 = 0x10;

输出结果为:

在这里插入图片描述

浮点数类型

浮点类型分为两种float和double,两者均为有符号数,默认类型为double。

类型定义如下:

float num5 = 3.14f;
double num6 = 3.14;

注意:float类型的表示在数后面加f/F。要注意类型的表示范围,防止溢出,一般情况都申请double。

扩展:两个浮点数不能直接比较大小,要尽量避免浮点数比较大小,

或者可以借用Math类用两浮点数相减的绝对值小于你可以接受的某个阈值如

Math.abs(num5-num6)<0.0000000000001

字符类型

字符类型占2个字节,由单引号括起来的,可以用作表示无符号数0 - 65535使用

char i1 = 'a';
char i2 = 'A';
char i3 = '我';

扩展转义字符 由 \ 开头 ,如 \n 表示换行、\r 表示回车、\t表示插入一个Tab建。

布尔类型

boolean ,布尔值,只有true/false两个值,占1个字节,默认为flase

boolean j1 = true;
boolean j2 = false;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值