二进制是计算技术中广泛采用的一种数制
- 十进制数据转成二进制:使用除以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 |
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。