註釋並不會被執行,是寫給咱們程序員看的java
什麼是字節程序員
//整數拓展 : 進制 二進制0b 十進制 八進制0 十六進制0x int i=10; int i2=010; //八進制 int i3=0x10;//十六進制0x 0~9 A~F 16 System.out.println(i); System.out.println(i2); System.out.println(i3); //================================================= //=====浮點數拓展? 銀行業務怎麼表示?錢 //用BigDecimal 數學工具類 //================================================= //float 有限 離散 舍入偏差 大約 接近但不等於 // double //最好徹底避免使用浮點數進行比 float f=0.1f; //0.1 double d=1.0/10;//0.1 System.out.println(f==d);//false //================================================= //字符拓展? //================================================= char c1='a'; char c2='中'; System.out.println(c1); System.out.println((int)c1);//強制轉換 System.out.println(c2); System.out.println((int)c2);//強制轉換 //全部的字符本質仍是數字 //編碼 Unicode 表:(97=a 65=A) 2字節 0~65536 Excel 2 16 =65536 // U0000 UFFFF char c3='\u0061'; System.out.println(c3); String sa=new String("hello"); String sb=new String("hello"); System.out.println(sa==sb);//false String sc="hello"; String sd="hello"; System.out.println(sc==sd);//true //對象 從內存分析 //布爾值擴展 boolean flag = true; if (flag==true){//新手 } if (flag){}//老手 //Less is More 代碼要精簡