Java基本語法
??java關鍵字的使用
定義:被Java語言賦予了特殊含義,用于專門用途的字串(單詞)
特點:關鍵字中所有字母都為小寫
具體哪些關鍵字:
??1.用于定義資料的關鍵字:class、interface、enum、byte、short、int、long、floa、double、char、boolean、void、
??2.用于定義流程控制的關鍵字:if、else、enum、case、default、while、do、for、break、continue、return
??3.用于定義訪問權限的關鍵字:private、protected、public、空省
??java保留字
具體哪些保留字:goto、const
注意:自己命名識別符號時要避免使用這些保留字
??識別符號的使用
定義:凡是自己可以起名字的地方都叫識別符號
涉及到的結構:
包名、類名、介面名、方法名、常量名
??規則:(必須要遵守,否則,編譯不通過)
- 由26個英文字母大小寫,0-9,——或¥組成
- 數字不可以開頭
- 不可以使用關鍵字和保留字
- Java中嚴格區分大小寫,長度無限制
- 識別符號不能包含空格
規范:
包名:多單詞組成時所有字母都小寫:xxxyyyzzz
類名、介面名:多單詞組成時,所有單詞的首字母大寫:XxxYyyZzz
變數名、方法名:多單詞組成時,第一個單詞首字母小寫,第二個開始每個單詞首字母大寫:xxxYyyZzz
常量名:所有字母都大寫,多單詞時每個單詞用下劃線連接:XXX_YYY_ZZZ
見名知意
變數的分類
基本資料型別:數值型分為整數型別byte,shout,long ??浮點型別分為float,double
字符型char ??布爾型 boolean
參考資料型別:類class 介面 interface
陣列【】
定義變數的格式:
資料型別 變數名 = 變數值;
或資料型別 變數名;
變數名 = 變數值;
基本資料型別變數間運算規則
自動型別轉換
結論:當容量小的資料型別的變數與容量大的資料型別變數做運算時,結果自動提升為容量大的資料型別,
byte、char、short–> int -->long–>float–>double
特別的:當byte、char、shout三種型別的變數做運算時,結果為int型
強制轉換需要用()
double型可以強bai制轉du換成int型,即使不加強制轉換,也會隱式轉zhi換,只是轉換結dao果會丟棄小數部分,如zhuan:
double d=1.6;
int i;
i=d ; //隱式轉換,i結果為1
i=(int)d ; //強制轉換,i結果為1
但,如果double變數資料,超過整形資料的表示范圍,(一般整數占四個位元組,有符號數表示范圍為:-2^31 ~ 2^31-1 ),則轉換后的結果會是錯誤的,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/243307.html
標籤:java
