Java 语言入门(三)

🤡初始Java

大家好,我是allubiba-H,一名大三的学生,专业是通信工程一个偏向于硬件的专业,因为较喜欢互联网行业进入了华清远见这个家庭👨‍👩‍👦‍👦,然后想记录一下我在华清远见的学习过程。由于本人刚学Java水平有限,可能避免不了一些错误,希望大家多多支持🤗。

🏆基本数据类型

Java数据类型图如下:

Java数据类型

🔷 简单数据类型

🔺byte 类型

占用存储空间为1字节,储存最大值为127,最小值为-128。
两个byte 类型的变量相加,结果默认为int类型,不能自动赋值给byte类型。

在默认情况下,相同的数据类型进行运算得到的还是原来的数据类型,只有byte和short不一样。

	byte b1 = 2;
	byte b2 = 4;
	byte b3 = b1 + b2; //报错,两个byte类型得到的是32位的int数据类型,所以不能赋值给8位的byte数据类型
	//改法一
	byte b4 = (byte) (b1 + b2); //将int类型结果强制转换成byte类型。
	//该法二
	int b5 = b1 + b2;
🔺short 类型

占用存储空间为2字节,注意点跟byte数据类型相同

🔺int 类型

占用存储空间为4字节,Java默认的整形数据类型

🔺long 类型

占用存储空间为8字节,声明时数后面必须加lL

🔺float 类型

占用存储空间为4字节,用来存储小数,是单精度

	float f = 3.14f;//小数后面必须加f或F,不加默认是64为的double类型。
	/*其余的数值型赋值时,long和double后面可以加字母l或L,d或D,也可以不加.
	别的类型不能添加字母。能加字母只有float,double,long;
	*/
	float f1 = 3; // 默认是int类型,能自动转换成float类型。
🔺double 类型

占用存储空间为8字节,用来存储小数,double是双精度,Java默认的浮点类型,小数后面不加fF默认是double 类型

🔺char 类型

占用存储空间为2字节,存储单个字符,例如单个汉字,单个字母、数字、符号。
声明并赋值:
char c = 'A';//使用单引号赋值。
Java字符采用Unicode编码,每个字符(每个Unicode编码)占两个字节。

🔺 boolean 类型

占用存储空间为1字节,它的值只能是truefalse

🔷 引用数据类型

引用数据类型是建立在八大基本数据类型基础之上,包括数组、接口、类。引用数据类型是由用户自定义。简单的说,除八大基本类型之外的所有数据类型,都为引用数据类型,注意的是String 也是引用数据类型
所有引用类型的默认值都为 null

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值