二进制是计算技术中宽泛采纳的一种数制
- 十进制数据转成二进制: 应用除以 2 获取余数的办法
- 十进制:有 10 个基数:0、1、2、3、4、5、6、7、8、9,逢十进一
- 二进制:有 2 个基数:0、1,逢二进一
- 八进制:有 8 个基数:0、1、2、3、4、5、6、7,逢八进一
-
十六进制:有 16 个基数:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F,逢十六进一
常量和变量
- 常量是在 java 程序运行中其值不能扭转的量. 常量是能够间接写程序中, 按其表现形式分为间接常量和符号常量。
类型 | 含意 | 数据举例 |
---|---|---|
整数常量 | 所有的整数 | 0,1,567,-9 |
小数常量 | 所有的小数 | 0.0,-0.1,2.55 |
字符常量 | 单引号引起来,只能写一个字符,必须有内容 | ‘a’,”,’ 好 ’ |
布尔类型 | 只有两个值(流程管制中解说) | true,false |
空常量 | 只有一个值(援用数据类型中解说) | null |
-
变量为了方便管理、援用和存储程序中的数据,所以应用变量来进行各种数据操作。变量在程序运行期间其值能够扭转。
数据类型分类
java 的数据类型分为两大类:
- 根本数据类型: 包含整数、浮点数、字符、布尔。
-
援用数据类型: 包含类、数组、接口。
根本数据类型
四类八种根本数据类型:
数据类型 | 关键字 | 内存占用 | 取值范畴 |
---|---|---|---|
字节型 | byte | 1 个字节 | -128~127 |
短整型 | short | 2 个字节 | -32768~32767 |
整型 | int(默认) | 4 个字节 | -231 次方~2 的 31 次方 -1 |
长整型 | long | 8 个字节 | - 2 的 63 次方~2 的 63 次方 -1 |
单精度浮点数 | float | 4 个字节 | 1.4013E-45~3.4028E+38 |
双精度浮点数 | double(默认) | 8 个字节 | 4.9E-324~1.7977E+308 |
字符型 | char | 2 个字节 | 0-65535 |
布尔类型 | boolean | 1 个字节 | true,false |