Java中的基本数据类型
2022/4/9 17:19:11
本文主要是介绍Java中的基本数据类型,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Java中的基本数据类型
public class BigNumber { public static void main(String[] args) { int bignum = 99999999999; long number = 9999999999L; } }
认识二进制
十进制
-
每一位可以是0~9这10个值,到10进位。一百用十进制表示就是09,十就是10。
二进制
-
每一位可以是0和1这两个值,到2进位。一百用二进制表示就是1100100,十就是1010。
十六进制
-
每一位可以是0~F这16个值,到16进位。一百用十六进制表示就是64,十就是A。
bit 和 byte
-
一个二进制的位叫做一个 bit 。网络带宽中的单位,都是bit。
-
八个二进制的位,组成一个byte。硬盘等存储的单位,都是byte。
-
byte是计算机中基本的衡量存储的单位,计算机在对外使用时不会用bit作为划分存储的单位。
数字的基本数据类型
整数类型
-
byte占用1个byte, 值域是 -128~127
-
short占用2个byte, 值域是 -3276832767
-
int占用4个byte, 值域是 -2147483648~2147483647。Java中整数缺省是int类型
-
long占用8个byte, 值域是-9223372036854774808~9223372036854774807
浮点(小数)类型
-
float占用4个byte,有精度,值域复杂±340282346638528859811704183484516925440
-
double精度是float的两倍,占用8个byte。Java中浮点数缺省是double类型
符号位
布尔和字符数据类型
-
boolean 占用 1个byte , 值域是true,false。
-
char占用2个 byte , 值域是所有字符。
代码示例
public class PrimaryTypes { public static void main(String[] args) { byte bytevar = 99; System.out.println(bytevar); short shortVar = -30000; System.out.println(shortVar); int intVar = 30000; System.out.println(intVar); long longVar = 99; System.out.println(longVar); long bigLongVar = 9999999999L; //后缀L,告诉java程序数据类型为long System.out.println(bigLongVar); float floatVar = 100.111111111111111f; System.out.println(floatVar); double doubleVar = 100.111111111111111; System.out.println(doubleVar); boolean condition = true; boolean fcondition = false; System.out.println(condition); char ch = 'A'; System.out.println(ch); } }
这篇关于Java中的基本数据类型的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-15鸿蒙生态设备数量超8亿台
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?
- 2024-05-09这种运行结果里的10.100000001,怎么能最快改成10.1?