二进制是计算技术中宽泛采纳的一种数制
- 十进制数据转成二进制:应用除以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
来源gaodai.ma#com搞#代!码网,逢十六进一
常量和变量
- 常量是在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 |