Java基础语法的拓展
重点:此拓展为面试或笔试考到的一些基础知识
整数拓展
- 我们进制主要分为四个进制:
- 二进制(0b开头)
- 八进制(0开头)
- 十进制(现在最常用的进制,直接输入就行)
- 十六进制(0x开头) 0~9 A~F
- 下面进行一些简单操作
public class Demo04 {
public static void main(String[] args) {
//整数拓展 二进制0b 八进制0 十进制 十六进制0x
int i1=10;//十进制
int i2=0b10;//二进制
int i3=010;//八进制
int i4=0x10;//十六进制 0~9 A~F
System.out.println(i1);
System.out.println(i2);
System.out.println(i3);
System.out.println(i4);
}
}
- 运行后显示-------->
浮点数拓展
- 银行金融会考到的题:银行业务怎么表示?钱
- 这时如果我们用浮点数来表示,则可能会出现问题
- 这时候要用到的工具是BigDecimal 一种数学工具(以后再拓展)
- 浮点数是有限的,离散的,有舍入误差的
- 最好完全避免用浮点数进行比较
- 下面进行一些简单的操作
public class Demo05 {
public static void main(String