Java隨堂筆記一


今天開始了Java的正式復習,因為有兩三年沒有接觸Java了,所以打算開始從頭復習。

下面使課堂的一些隨堂筆記,如果有遺忘,我可以隨時翻閱該博客。

public static void main(String[] args) {
       String teacher = "秦疆";

       //自定義變量大小寫敏感
       String Man = "";
       String man = "";
       String 英雄聯盟 = "黑鐵";

       System.out.println(英雄聯盟);
  }
public static void main(String[] args) {
       //八大基本數據類型

       //整數
       byte num1 = 20;
       short num2 = 30;
       int num3 = 40;      //最常用
       long num4 = 50L;    //Long類型要在數字后面加個L

       //小數:浮點數
       float num5 = 60.1f; //Float類型要在數字后面加個F
       double num6 = 3.1415926;

       //字符
       char name = 'A';
       //字符串,String不是關鍵字,類

       //布爾值
       boolean flag = true;
  }
public static void main(String[] args) {
       //整數拓展: 進制   二進制0b   十進制   八進制0     十六進制0x
       int i = 10;
       int i2 = 010;  //八進制
       int i3 = 0xC1; //十六進制 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

       float f2 = 121212121212f;
       float f3 = f2 + 1;
       System.out.println(f2 == f3);//true

       System.out.println("==================================================");
       //========================================
       //字符拓展?
       //========================================
       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 U0000 - UFFFF
       char c3 = '\u0061';
       System.out.println(c3);

       //轉義字符
       //\t and \n
       System.out.println("==================================================");
       String s1 = new String("Hello,World");
       String s2 = new String("Hello,World");
       System.out.println(s1 == s2);//flase
       String s3 ="Hello,World";
       String s4 = "Hello,World";
       System.out.println(s3 == s4);//true
       //對象,從內存分析

       //布爾值擴展
       boolean flag = true;
       if(flag){}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM