JAVA笔记(2)

数据类型

一、认知JAVA的变量类型

在这里插入图片描述

1.在java中使用 long 时 为了方便区分 longint .在初始值后面加上个L(小写的 l 也可以,但是和1数字不好区分)

2.float表示单精度浮点数,在使用时记得在初始值后加上 F (大小写亦可)


floatjava中占四个字节,表示的数据精准度范围较小,一般在浮点数上优先考虑 double

二.包装类

可以通过包装类在 IDEA 中来查出各个变量名的 取值范围
比如 int的取值范围
在这里插入图片描述
char是在JAVA中表示无符号的整数,它的取值范围就只有 0~65535 。

三.字节,短整型变量和布尔类型变量

在这里插入图片描述
1.byte 表示的也是整数,和字符类型互不相关

四.字符串变量

String 来修饰的变量名,一些字符放在一起构成字符串
在这里插入图片描述
在Java中可以使用 + 来将字符串和字符串拼接,也可以将字符串和整数拼接。
在这里插入图片描述
当字符串中出现 + 时表示拼接的意思,则可以同时打印多个字符串和数字。

二、常量和变量类型之间的交互

1.常量

在这里插入图片描述
(1).常量是不可变动值;
在这里插入图片描述

( 2).final

final是修饰关键字的常量如同C语言中的 const
在这里插入图片描述

2.类型转换

1.当两个变量赋值时必须强制类型转换,否者编译失败
在这里插入图片描述
不同数字类型的变量之间赋值,表示范围小的类型能自动转换成较大范围的类型,反之不行!
在Java中会对数字的类型范围进行检查

3.类型提升

看个简单的代码
在这里插入图片描述
当代码运行时会进行类型提升,byte 会变成 int 来进行计算,计算的数无法在赋值在byte上。若需要赋值则需要进行强制类型转换。在这里插入图片描述

三. 运算符

JAVA的运算符基本和C语言的运算相同。
但是JAVA是强类型的语言,在运行&&之类的运算操作数必须是 boolean

总结

1.因Java的可移植性高,所以它的int类型是锁定4个字节
2.Java是强类型语言所以boolean与C语言及为不相同,只有true 和 false。

请添加图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值