常量 :
1、字面量常量:比如: 1,2,3,3.14,false,true等
变量:
分类:成员变量(field、字段)和局部变量
成员变量:{}中定义的变量
局部变量:又分为方法形参、方法内变量、代码块变量
变量的作用域:1、成员变量:在所定义的类中起作用
2、局部变量:从定义的那一个地方开始,到紧跟着结束的 } 之间
使用规则:变量必须先声明,并且初始化后才能使用;
声明变量必须有数据类型
同一作用域内的变量名不能重复定义
表达式:由常量、变量、运算符、括号组成能求得值的有意义结果的语句
Java数据类型:基本类型和引用类型
基本类型:数值型(整数类型byte short int long 、小数类型float double)、字符型char、布尔型boolean
引用类型:接口和数组
数据类型 占位(字节)
byte 1
short 2
int 4
long 8
char 2
float 4
double 8
boolean 1
整数类型:
byte、short、int、long类型
整型常量的四种表示形式:
二进制整数:0B或0b开头(java7的新特性)
八进制整数:要求以0开头
十六进制整数:以0x开头
java语言的整型常量默认是int型,声明long型变量后加上L
小数类型:又称为浮点类型
小数常量默认是double类型的,float类型后面加上F。
科学计数法表达式返回的结果是double类型,只有浮点型的变量才可以接受科学计数法
表示任意精度的小数用BigDecimal类型,比如银行系统里。