Java语法基础1 数据类型

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_45729175/article/details/102651864

Java常用数据类型

在这里插入图片描述
数值型:字节型,整型,浮点型。
1.int类型。
(1)整数的直接量的类型默认为int类型。默认一个整数是短整型,后面加l表示长整型。
(2)通常用十进制书写类型,也经常用十六进制的形式(以OX或Ox开头)或八进制的形式(以O开头)。
(3)如果是两个整数相除,会舍弃小数部分(不是四舍五入),结果也是整数。
在这里插入图片描述
(4)运算时要防止溢出的发生,两个整数进行运算时,正数过大而产生的溢出结果为负数,负数过大而产生的溢出结果为正数。
在这里插入图片描述
在这里插入图片描述
2.long类型 。 如果要表示long直接量,需要以L或l结尾。
3.浮点数。
double类型的精度值是float类型的2倍。
浮点数的直接量是double类型。
浮点数有两种写法:
(1)一般写法,如:3.14
(2)科学技术写法,如:1.25E2(1.25*10^2 ),
在Java中默认的浮点直接量是double类型,如果表示float类型的直接量,则需加“f”或"F"扩展名。
4.char类型。
字符类型本质上是一个16位无符号整数,Unicode是通用的定长字符集,所有的字符都是16位。
在对char型变量赋值时,有3种方式:
(1)字符直接量:如“A”,变量中实际存储的是该字符Unicode编码(无符号整数值),一个char型变量只能存储
(2)整型直接量:范围在0~65535之间的整数,
(3)Unicode形式:’\u0041’, Unicode字符的十六进制形式。
5.boolean类型。适用于逻辑运算,表示某个条件是否成立,一般用于程序的流程控制,boolean类型只允许取值true或false.true表示条件成立,false表示条件不成立。

猜你喜欢

转载自blog.csdn.net/weixin_45729175/article/details/102651864