Java 基本数据类型

本文介绍了Java编程中的基本数据类型,包括整数型(byte,short,int,long),浮点型(float,double),字符类(char)以及布尔类型(boolean)。作者以新手学习的角度,详细解释了这些数据类型的特性和使用场景。
摘要由CSDN通过智能技术生成


前言

最近刚开始学Java,浅浅讲一下Java的基本数据类型吧


一、基本数据类型

1.整数型

1.1.byte

嗯,是C语言没有的东西,byte只占用1字节,嘎嘎省空间

最小值是 -128(-2^7)
最大值是 127(2^7-1)
默认值是 0


1.2.short

占用2字节,比int省点

最小值是 -32768(-2^15)
最大值是 32767(2^15 - 1)
默认值是 0


1.3.int

占4字节,常用的都这个

最小值是 -2,147,483,648(-2^31)
最大值是 2,147,483,647(2^31 - 1)
默认值是 0


1.4.long

占8字节,对我来说很少用(

最小值是 -9,223,372,036,854,775,808(-2^63)
最大值是 9,223,372,036,854,775,807(2^63 -1)
默认值是 0L
例如:

long i = 100000l;
long j = 200000L;

小写“l”容易和“1”混淆,可以用大写L


2、浮点型

2.1.float

占4字节,单精度
比double省点空间
一般用来表示小数时候用的多,有精度损失
默认值是 0.0f
例如:

float score = 98.5f;

2.2 double

占8字节,双精度
很少用,精度比float高,但还是有精度损失,而且速度也比float慢,比float大一倍
默认值是 0.0d


3、字符类

3.1.char

占用2字节,采用Unicode编码
最小值是 \u0000(十进制等效值为 0)
最大值是 \uffff(即为 65535)
char 数据类型可以储存任何字符
例如:

char id = 'A';

4、字符类

4.1.boolean

一种特殊的类型
它只能表达对错(true,false)
默认值是 false
不能用来进行算术运算
但是可以用关系运算,三元运算
例如:

int age = 18;
boolean isAdult = age >= 18;//true

总结

本文简单写了点关于Java的基本数据类型
嗯。。刚开始学,有点错误的话,请多指正!
大部分都参考了菜鸟教程的文章

还有,新年快乐!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值