1.JAVA的基本数据类型
1. 基本数据类型(一个字节8位)
①.整型数据
int 4字节 (最常用)
short 2字节
long 8字节
byte 1字节
从java 7开始,加上前缀0b或0B表示二进制数,如0b1001为 9。
②浮点类型
-
float 4字节(如3.14f)
-
double 8字节(如3.14D)
③char类型
- 用于描述单个的字符。
- 可以用来描述Unicode字符。
④boolean类型
-
有两个值true和false,用于逻辑判断。
-
整型值与布尔值之间不能互相转换。
2.变量
①基本规范
- int count; double price;
- 变量命名长度基本不受限制,大小写敏感。
- ’ +’,‘©’,不允许出现。
- '$'虽然是一个合法的java字符,但在代码中不要使用。
- 提高代码的可读性。
②变量的初始化
int number=1;
- 不能使用未初始化的变量。
3.常量
①定义
- 用final来定义常量。如 :
final int number=1;
- 关键字final表示这个变量只能被赋值一次,一旦赋值以后不可更改。
- 习惯常量名全部使用大写。
②类常量
- 用static final 关键字设置一个常量。
- 类常量可以在一个类的多个方法使用。
3.运算符
①定义
- / 表示取整,如 5/3=1,6/5=1
- %表示取余,如 5%3=2,6%5=1
②数学函数
- Math类中有诸多方法,如sqrt(),sin()方法,还有一些常量如:Math.PI表示π。
4.数值转换
- 自动转换
- 强制类型转换
- 强制类型转换可能会造成数据丢失。
- 例如:
double x=9.777;
int n=(int) x;
强制类型转换通过截断小数部分将浮点值转化为整型。
枚举类型
-
用enum声明,如
enum Size{SMALL,MEDIUM,LARGE}