public class Demo3 {
public static void main(String[] args) {
//整数拓展 : 进制:二级制 0b,十进制,八进制0,十六进制0x
int i=10;
int i2=010;//八进制0
int i3=0x10;//十六进制0x 0~9,A~F
System.out.println(i);
System.out.println(i2);
System.out.println(i3);
System.out.println("==============================================================================");
//===========================================================================================
//浮点数拓展 银行业务怎么表示?钱?
//BigDecimal 数学工具类
//===========================================================================================
//Float 有限的 离散 舍入误差 接近不等于
//Double
//最好完全使用浮点数进行比较
float f=0.1f;//0.1
double d=1.0/10;//0.1
System.out.println(f==d);//false
System.out.println(f);
System.out.println(d);
float x=2123131312311f;
float m=x+1;
System.out.println(x==m);//true
System.out.println("==============================================================================");
//===========================================================================================
//字符拓展
//===========================================================================================
char c1='a';
char c2='中';
char c3='A';
System.out.println(c1);
System.out.println((int)c1);//强制转行
System.out.println(c2);
System.out.println((int)c2);//强制转行
System.out.println(c3);
System.out.println((int)c3);//强制转行
//所有的字符本质还是数字
//编码 Unicode 表:(97=a 65=A) 2字节 0-65536 Excel 2的16次方=65536
//U0000 UFFFF
char c4='\u0061';
System.out.println(c4);//a
System.out.println("==============================================================================");
//===========================================================================================
//转义字符
//===========================================================================================
// \t 制表符
// \n
//......
System.out.println("Hello\nWorld");
//
String sa=new String("Hello,World");
String sb=new String("Hello,World");
System.out.println(sa==sb);
String sc="Hello,World";
String sd="Hello,World";
System.out.println(sc==sd);
//对象 从内存分析
//布尔值拓展
boolean flag=true;
if (flag==true){}//新手程序员
if (flag){}//老手
//Less is More! 代码要精简易读
}
}