DAY02 復習
1 Java的識別符號
- 由字母 數字 下劃線 美元符號 組成
- 不能以數字開頭
- 嚴格區分大小寫
- 見名之意,并且不要使用拼音或者中英文夾雜的方式
- 不能使用關鍵字
2 關鍵字
- 被Java提前指定好的全小寫單詞,一共有50個
- 2個保留字:const 與 goto ,目前還沒有明確意義的關鍵字
- 還有3個不可以用作識別符號的單詞:true false null
3 注釋
用來解釋代碼,方便看看代碼的人去理解代碼的話
- 注釋并不會影響程式的執行,會被編譯器忽略掉
- 單行注釋: // 可以注釋一行的內容
- 多行注釋:/ * * / 可以注釋多行的內容
- 檔案注釋:/** */ 也可以注釋多行內容,還可以添加一些額外的資訊,比如:作者/時間/版本…
4 資料型別
4.1 基本型別

4.2 參考型別
我們學習的是String字串型別,這個型別的資料需要使用雙引號包裹
5 案例中總結的經驗:
- 靜態資料想要與動態的變數名進行拼接,需要使用+號
- char字符型既可以保存單個字符,需要用‘ ’包裹,也可以保存數字,只不過數字會去查ASCII碼表
- 從控制臺接受用戶輸入的資料:int a = new Scanner(System.in).nextInt();
- 變數進行值交換,首先需要一個第三方變數協助交換,代碼的格式:斜相對,首尾相連
6 變數定義
- 定義的時候并且賦值:變數的型別 變數名 = 變數值; 比如:int a = 19;
- 先定義,后面再賦值:int a; a=99;
- 注意:=是賦值符號,等號右邊的值交給等號左邊的變數來保存
7 型別轉換
- boolean型別不參與型別轉換
- 小轉大,直接轉 – 隱式轉換
- 大轉小,強制轉 – 顯式轉換,格式:byte b = (byte) a;
- 浮變整,小數沒 – 浮點型轉整形是直接舍棄所有的小數部分的,不會四舍五入
型別能否轉換,取決于型別的取值范圍,而不是位元組數,位元組數只能做大概的參考

8 5條字面值規則
- 整數默認為int型別
- 小數默認為double型別
- byte short char 三種比int小的型別,可以使用范圍內的值直接賦值
- 字面值后綴:L F D
- 字面值前綴:0b-2 0-8 0x-16
9 5條運算規則
- 運算結果的資料型別與最大型別保持一致
- 3種比int小的型別,運算時會自動提升成int再運算
- 整數運算溢位的問題,一旦溢位,資料就錯誤了
- 浮點數運算不精確
- 浮點數的特殊值 Infinity NaN
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/296876.html
標籤:java
