資料型別轉換及識別符號

2022-03-25 09:28:25 字數 1089 閱讀 1702

資料型別轉換

|-自動型別轉換

|- 滿足條件:

|- 兩種型別要相容:(數值型別)互相相容

|- 目標型別大於源型別:例如將int 資料型別的值賦值給double資料型別的變數。這是因為int型別的最大取值範圍是:2147483647,然而double型別的最大取值範圍是:1.7976931348623157e308,它可以裝下全宇宙的數。即:相當於將小河裡的水注入大海。byte、float、char型別的值都可以自動轉換成為int。

|-強制型別轉換

|- 語法:(資料型別) 表示式

即:相當於將大海浬的水注入小河

舉例:int a = 3 + (int)3.5;// 將double型別的3.5強制轉換成為int型別。但是它的結果是6。丟失了精度。

**

public

class

autochange

}

輸出98和b

型別轉換注意事項與錯誤使用:

**

|-

注意:在轉換的時候,如果遇到字串,則所有型別都向字串轉換。

|-舉例:system.out.println(3+

4+"abc"+

4+5);

//7abc45

|-舉例:

floata =

(float

)3.5

/0.3

; //

僅僅是對3.5進行了強制型別轉換

floata =

float

(3.5

/0.3

); //

沒有遵守強制型別轉換語法規則

|-修正:

floata =

(float

)(3.5

/0.1

);

什麼是識別符號?

其實就是程式設計師編寫程式時使用的名字。

舉例:類名稱、介面名稱、方法名稱、變數名稱、物件(例項)名稱、列舉名稱

識別符號的命名規則與變數名稱的命名規則一樣。

注釋 識別符號 資料型別

注釋 單行注釋 多行注釋 識別符號 1.以字母或 或 開頭 2.區分大小寫 資料型別 1.基本型別 數值 整數 byte short int long 浮點 float double 字元 char 布林 true false 2.引用型別 類 介面陣列 資料型別拓展 整數拓展 int i2 010...

9 識別符號與型別轉換

識別符號就是給類,方法,變數等起名字的符號。識別符號的定義規則 1.由數字,字母,下劃線 和美元符 組成 2.不能以數字開頭 3.不能是關鍵字 4.區分大小寫 識別符號常見命名規則 規定1 識別符號是乙個單詞的時候首字母小寫 示例 name 規定2 識別符號由多個單詞組成的時候,第乙個單詞首字母小寫...

關鍵字,識別符號,資料型別

關鍵字 1 程式當中有特定含義的詞彙 識別符號1 給變數 方法 類 包進行命名 可以使用漢字不建議使用 2 命名規則 3 規範 所有變數 方法 類名 見名知意 類成員變數 首字母小寫和駝峰原則 區域性變數 首字母小寫和駝峰原則 常量 大寫字母和下劃線 max value 類名 首字母大寫和駝峰原則 ...