import sun.awt.geom.AreaOp;

public class Demo02 {
public static void main(String[] args){
//整数拓展 进制 二进制0b 十进制 八进制0 十六进制0x
int a=10;
int a2=010;// 八进制0
int a3=0x10;//十六进制0x
System.out.println(a);
System.out.println(a2);
System.out.println(a3);
System.out.println("===================================================================================");


//浮点拓展 银行业务怎么表示
//Bigdecimal 数学工具类

//float 有限 离散 舍入误差 大约 接近但不等于
//double

float a4=0.1F;
double a5=1/10;
System.out.println(a4==a5);//false
System.out.println(a4);
System.out.println(a5);

float d=465464647787F;
float d1=d+1;
System.out.println(d==d1);//true


System.out.println("===================================================================================");
//字符拓展
char aa='中';
char aa2='国';

System.out.println(aa);

System.out.println((int)aa);//强制转换

System.out.println(aa2);

System.out.println((int)aa2);//强制转换

//所有字符本质还是数字
//编码 unicode 表:(97 =a 65=A) 2字节 0-65536 Excel 2 16 =65536
//U0000 UFFFF
char aa3='\u0061';
System.out.println(aa3);//a


//转义字符
// \t 制表符
// \n 换行
System.out.println("Hello\nwoeld");


System.out.println("===================================================================================");
// String sa= new String( origina:"Hello");
// String ss= new String( origina:"Hello");
// System.out.println(sa==ss);
String sc= "Hello";
String sd= "Hello";
System.out.println(sc==sd);
//对象 从内存分析
boolean flag=true;
if (flag==true){}//新手
if (flag){}//老手 (默认true)

}
}