1. 程式人生 > >JAVASE之 java程式設計基礎

JAVASE之 java程式設計基礎

1.關鍵字 定義:被Java語言賦予了特殊含義,用做專門用途的字串(單詞) 特點:關鍵字中所有字母都為小寫通俗的說就是在JAVA中有特殊含義的單詞) 例如:int,byte,short,enum,switch,return…

2.識別符號 凡是可以起名的地方都是識別符號(類名,變數,方法) 起名規則:

  1. 由26個英文字母大小寫,數字0-9,_或$組成
  2. 數字不可以開頭
  3. 不可以使用關鍵字和保留字,但可以包含關鍵字和保留字
  4. JAVA中嚴格區分大小寫,長度沒有限制
  5. 識別符號不能包含空格
  6. 儘量做到見名知意,可讀性更高

3.變數

  1. 變數就是記憶體中的一個儲存區域
  2. 定義變數時一定要指定變數的資料型別
  3. JAVA中必須先定義(宣告)後使用
  4. 變數存在作用域,在一對{}中有效

變數的分類 在這裡插入圖片描述 基本資料型別的轉換 自動型別轉換:容量小的型別自動轉換為容量大的資料型別

強制資料型別轉換:自動型別轉換的逆過程,將容量大的資料型別轉換為容量小的資料型別。使用時要加上強制轉換符(()),但可能造成精度降低或溢位,格外要注意。 例如:long i=57L;

4.運算子 算術運算子 例如: +,-,*,/,%,++,–

賦值運算子 例如:=,+=,-=,*=, /=, %=

比較運算子(關係運算符) 例如:==,!=,>=,<=…

邏輯運算子 例如:&,|,!,&&,|| 位運算子 (位運算就是直接對二進位制進行運算) 例如: <<,>>,&,|,^

三元運算子 格式: (條件表示式)?表示式1:表示式2; 如果條件為true,運算後的結果是表示式1; 如果條件為false,運算後的結果是表示式2; 例如:max=i>j?i:j;