學習javaDay3

9.Java語法基礎

9.1註釋

  • Java中的註釋有三種:
    • 單行註釋
    • 多行註釋
    • 文檔註釋 JavaDoc

註釋並不會被執行,是寫給咱們程序員看的java

image

9.2標識符和關鍵字

  • 關鍵字:

image

  • 標識符:是以字母或下劃線開頭的字母數字序列。(類名、變量名以及方法名都被稱爲標識符)。

image

9.3數據類型

  • 強類型語言:要求變量的使用要嚴格符合規定,全部變量都必須先定義後才能使用。

image

image

什麼是字節程序員

image

9.4數據類型拓展

//整數拓展 : 進制  二進制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 代碼要精簡

image

image

相關文章
相關標籤/搜索