好程式設計師Java培訓分享Java之命名、標示符、變數

好程式設計師發表於2020-07-13

  好程式設計師Java 培訓分享 Java 之命名、標示符、變數 Java 程式設計開始你需要知道的基本知識。

一、標示符

  標示符是為了命名變數、常量、方法、類和包,標示符區分字母大小寫。

由字母、數字、下劃線(_ )、和美元符號( $ )構成的字元序列

須以字母、下劃線(_ )或美元符號( $ )開頭

不能是保留字、true false null

可以任意長度

二、變數

  用來儲存將在程式中用到的資料。使用變數需要宣告和初始化。

  如:int age age = 1 ;( age 為變數, int age 是宣告, age = 1 是初始化)

三、賦值語句(賦值表示式)

  在宣告變數後,使用賦值語句(assignment statement )給它賦值。

  Java 中,將等號( = )作為賦值運算子。

  變數名必須在賦值運算子的的左邊,因此,1 = x 是錯誤的。

  System.out.print(x = 1); 等價於 x = 1;System.out.print(x);

四、定名常量

  語法:final datatype CONSTANTNAME = VALUE; 需在同一條語句中宣告和賦值,習慣上用大寫命名。

  如 final double PI = 3.14159;

  好處:1 、不必重複輸入同一個值; 2 、如果必須修改常量值,只需在原始碼中一個地方修改

五、數值資料型別及其運算

  每個資料型別都有它的取值範圍,編譯器會根據變數活常量的資料型別為其分配記憶體空間。

  byte    -2^7~2^7             8 位帶符號數

  short   -2^15~2^15-1   16 位帶符號數

  int      -2^31~2^31-1   32 位帶符號數

  long    -2^63~2^63-1   64 位帶符號數

  float    32 位帶符號數

  double 64 位帶符號數

  Java 使用四種型別的整數: byte short int long

  Java 使用兩種型別的浮點數: float (單精度)、 double (雙精度)

  在使用過程中注意防止溢位(Java 不會報關於上溢的警告或錯誤)。

六、數值運算子

  算數運算子:加號(+) 、減號 (-) 、乘號 (*) 、除號 (/) 、求餘號 (%)

  需要注意的幾點:

當除法的運算元都是整數時,除法結果是整數( 如: 5/2 = 2 -5/2 = -2)

% 用來求除法的餘數,可用於正負整數和浮點值 ( 如: 7%3 = 1, -7%3 = -1, 20 = 7, 被除數是負數則餘數是負數 )

七、簡捷運算子

  有:+=( 加法賦值運算子 ) -= *= /= ++( 自增 ) --( 自減運算子 )

  舉例:i += 8 ;等價於 i = i + 8;

  i++( 後置自增運算子 ) ,變數 i 的值加 1 但使用 i 原來的值

  ++i( 前置自增運算子 ) ,變數 i 的值加 1 且使用 i 增加後的新值

  i-- --i 同理

  int i = 10

  int num = 10 * i++; 等價於 int num = 10 * i; i = i + 1;

八、數值型別轉換

  將一種資料型別轉換為另一種資料型別的操作。

  將小範圍型別的變數轉為大範圍型別的變數稱為 拓寬型別(widening type) ,可以自動執行轉換

  將大範圍型別的變數轉為小範圍型別的變數稱為 縮窄型別(narrowing type) ,須顯示完成,否則編譯錯誤

  語法:目標型別放在括號內,緊跟其後的是要轉換的變數名或值。

  如:System.out.println((int)1.7); 結果輸出 1

九、特殊字元的轉義序列

  對於:System.out.println("He said "Java is fun""); 有語法錯誤,編譯器會認為第二個引號字元就是這個字串的結束標誌,而不知道如何處理剩餘的字元。

  為解決這個問題,Java 定義了轉義序列來表示特殊的字元。

  \b( 退格鍵 ) \t(Tab ) \n( 換行符號 ) \f() \r( Enter鍵 ) \\( 反斜槓 ) \'( 單引號 ) \"( 雙引號 )

  所以System.out.println("He said\"Java is fun\""); 才是對的

十、字元型char 資料與數值型資料之間的轉換

  char 型資料可以轉換成任意一種數值型別,反之依然。將一個整數轉換成一個 char 型資料時,只用到該資料的十六位,其餘部分都被忽略。

  將浮點值轉換成char 型時,浮點型先轉換成 int 型,然後再轉為 char 型。

  當一個char 型資料轉換撤櫃數值型時,這個字元的統一碼就被轉換成某個特定的數值

  如int i = (int) A ’; System.out.println(i);// 輸出 65


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69913864/viewspace-2704136/,如需轉載,請註明出處,否則將追究法律責任。

相關文章