二进制 (0b)
十进制
八进制(0)
十六进制(0x)
eg.
//进制 二进制(0b) 八进制(0) 十进制 十六进制(0x)
int i=8;//表示十进制8
int i2=0b10;//表示二进制2
int i3=011;//表示八进制9
int i3=0x10;//表示十六进制 16
浮点数类型
存在的问题:
编程问题:
problem:银行业务怎么表示
解:
银行类型 一般使用BigDecimal(数学工具类)类,因为浮点类型字长是有限的,不能精确表示,会存在一些问题。
结论:
最好完全避免使用浮点数进行比较
char c1=‘a‘;
char c2=‘中‘;
System.out.println((int)c1);//强制类型转换
System.out.println((int)c2);
System.out.println(c1);
System.out.println(c2);
输出结果
原理
boolean flag=true;
if (flag ==true){}// 新手
if (flag){}//老手
//两行代码表示的意思相同 flag 默认等于true
原文:https://www.cnblogs.com/wangkang3027447800/p/14774861.html