常量
1.常量的定义
就是在程序的执行过程中其值不发生改变的量。
2.JAVA中的常量
(1)自定义常量(在面向对象中)
(2)字面值常量
a.字符串常量,用双引号括起来的内容,例如:“HelloWorld”.
b.整数常量,例如:12,48.
c.小数常量,所有小数,例如:4.13,9.19.
d.字符常量,用单引号括起来的内容,例如:'a','你'.
3.JAVA针对整数常量提供了四种表现形式
(1)二进制
由0,1组成。以0b开头。
(2)八进制
由0,1,...,7组成,以0开头。
(3)十进制
由0,1,...,9组成,整数默认为十进制。
(4)十六进制
由0,1,...,9,a,b,c,d,e,f(大小写均可),以0x开头。
变量
1.什么是变量
在程序执行过程中,在某个范围可以发生改变的量。
2.为什么要定义变量
用来不断的存放同一类型的变量,并可以重复使用。
3.变量的定义格式
数据类型 变量名 = 变量值
4.基本数据类型
(1)数值型
整数型 字节数
a.byte 1(8bit)
b.short 2(16bit)
c.int 4(32bit)
d.long 8(64bit)
浮点数
float 4(32bit)
double 8(64bit)
(2)字符型
char 2(16bit)
(3)布尔型
boolean 1(8bit)
5.数据类型转换之隐式转换
(1)boolean类型不能转换为其他类型
(2)byte,short,char,int,long,float,double类型强度依次递增
(3)byte,short,char,之间不能转换,他们参与运算之前首先转换为int类型
6.数据类型转换之强制类型转换
目标数据类型 变量名 = (目标数据类型)(被转换的数据)
但强制类型转换可能出现精度缺失的问题