JAVA的类型
[toc]
JAVA基础
一、JAVA的数据类型
1.字符型char
表示通常意义上字符,用’’括起来
如:’A’,’中’等
采用unicode编码
2.布尔值/逻辑值
采用逻辑运算,一般用于程序流程控制
一般取值为ture或false(不能用0/1代替)
3.整型
有固定表数范围和字符长度,不受操作系统和硬件影响
| 类型 | 占用字节 | 表数范围 |
|---|---|---|
| byte | 1字节 | -128~127 |
| short | 2字节 | -2^15~2^15-1 |
| int | 4字节 | -2^31~2^31-1 |
| long | 8字节 | -2^63~2^63-1 |
整型默认问题
java整型变量默认int
声明长整型常量在常量后加’l’或’L’;
如:整型3、长整型3L;
注意默认特性的编程应用:
1 | long k = 922336414641456314L; |
Java中数值变量的声明:
二进制变量的声明以0b为前缀;
八进制变量的声明以0为前缀;
十六进制变量的声明以0x为前缀
二进制、八进制、十六进制数值在运用时候自动转为对应的十进制的值
1 | public static void main(String[] args) |
十进制转其它进制:
十进制转二进制:Integer.toBinaryString(i);
十进制转八进制:Integer.toOctalString(i);
十进制转十六进制:Integer.toHexString(i);
1 | public static void main(String[] args) |
4.浮点型
分类:单精度浮点、双精度浮点
| 类型 | 占用存储空间 | 表数范围 |
|---|---|---|
| float | 4字节 | -3.403E38~3.403E38 |
| double | 8字节 | -1.798E308~1.798E308 |
JAVA浮点型默认为double型,如要声明float,则在数字后加f或F
1 | double d = 3.14; |
二、JAVA的引用数据类型
指向一个对象在内存中的位置
- 本质上是很强的完整性和安全性的指针(不能使用++、—运算)
- 包括:类、接口、数组
标识符
用来表示变量名、类名、方法名、数组名和文件名等
是有效的字符序列
规则:
正常规则
- 由字母、下划线(_)、美元符号($)组合而成
- 以字符、下划线或美元符号开头,不能以数字开头
JAVA潜规则
要求:“见名思义”
- stuName,area等,循环控制变量除外
- 类名首字母大写,如String
- 变量、方法及对象的首字母小写
- 所有单词靠在一起,大写中间单词首字母
- 变量大写所有字母
- JAVA包全部小写
关键字
是指系统所保留使用的表示符
java不允许用户对关键字赋予其他的含义
三、常量与变量
变量
概念:在程序的运行过程中可变的量,通常用来记录运算中间结果或保存数据
特点:先声明后使用
变量的声明
变量声明是一个完整的语句,用分号结束
变量四要素:名字、类型、值、作用域
变量形式
1 | int min = 10; |
常量
概念:一经建立,在整个程序过程中都不会改变
形式与变量基本相同,前面加关键字final
常量形式
1 | final int MIN=10; \\常量标识符一般为大写 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 小chen妙妙屋!
评论

