银行业务不能用浮点数去表示
用BigDdcimal 数学工具类表示
整数拓展
进制
二进制0b 十进制 八进制0 十六进制 0x
16进制(0x22=2*160+2*162=34)从右边数起
### 强制转换 (类型)变量名 高----》低
自动转换 低—》高 (不用)
类型转换
低--------------------高
byte–short,char-------int-------long------float------double
注意
不能对布尔值进行转换
不能把对象类型转换为不相干的类型
在把高容量转换为低容量的时候,强制转换
转换的时候可能存在精度问题、内存溢出
final代表常量
final 常量名=值
final double PI =3.14
常量名一般大写 PI
类变量 static
类成员变量 首字母小写和驼峰原则:moneySalary,除第一个单词外,后面单词的的首字母大写
局部变量 首字母小写和驼峰原则
常量 大写字母 和下划线 :MAX
类名 首字母大写和驼峰原则
方法名 首字母小写和驼峰原则
Ctrl+d 复制当前行到下一行
没有long时,所有非int类型转为int类型
&&逻辑与运算:两个变量为真,结果为true;若前面是假,则不用计算后面,直接false
||逻辑或运算:两变量有一个为真,则结果为true。
非运算(取反) ! :如果是真则为假;如果是假则为真
位运算符
&:两个都为1才是1,其余都是0;
|:有一个为1,都是1,其余都是0;
^:相同则是0,不相同则是1;
~取反:0取1,1取0
<< :*2
>>:/2
例如(2<<3)=2*2^3=16
a=10;b=20
a-=b:a=a-b
a+=b:a=a+b
(“”+a+b)=1020
(a+b+“”)=30
x ? y : z
如果x==true,则为y,否则就是z
一般利用公司域名倒置作为包名:com.kuangstudy.www
定义包 叫package 导入包叫 import
Scanner 对象
next()不能得到带有空格的字符串
nextline 可以获得空白



