Java基础 day02
Java基础 day02
1.尽量避免用浮点型数据比较
浮点型 特点
- 有限 离散 因舍入造成误差 大约 接近但不等于
- 有限的 离散 因舍入造成误差 大约 接近但不等于
float a = 0.1;
float b = 1.0/10;
System.out.println(a==b);
System.out.print("a="+a+",b="+b);
false
a=0.1,b=0.1
可以用BigDecimal 数学工具类 银行业务的钱
2.转义字符
- \t 制表符
- \n 换行符
- \b 退格
- \v 垂直制表
- \0 空字符 NULL
- \ddd 1到3位八进制所代表的任意字符
- \xhh 十六进制所代表的任意字符且不限制字符个数
3.Scanner的使用
- 创建Scanner实例
Scanner scanner = new Scanner(System.in);
- Scanner获取控制台输入 nextInt、nextDouble、nextChar等
int i = scanner.next();
- Scanner判断控制台是否还有输入 hasNextInt、hasNextFloat等
if(scanner.hasNext()){}

浙公网安备 33010602011771号