2014-02-25

Java 的二三事 - 運算子 operator

07- 等號 ( = ), 屬於指派運算子, 就是把等號右邊的值給左邊的 variable (變數), 如果右邊是 object (物件) , 變數就會得到物件的參考.

  • int a = 11;
  • a += 33;  // 11+33, a 等於 44.
  • a -= 22;  // a 為 44, 故 44-22=22, a 等於 22.
  • a *= 11;  // a 為 22, 故 22 * 11 = 242 , a 等於  242.
  • a /= 44;  // a 為 242, 故 242 / 44 = 5.5, a 取得的整數為 5.
  • a %= 55;  / a 等於 5 (% 是餘數, 但不曉得怎求得 ???)

06- boolean 與 關係運算子的 true & false
  • int a = 11;
  • int b = 22;
  • boolean c = a >= b; // a 非小於或等於 b, 所以 c 等於 false.
  • boolean d = a <= b; // a 是小於或等於 b, 所以 d 等於 true.
  • boolean e = c == d; // c 是 false, 而 d 是 true,  故 c 不等於 d, 所以 e 等於 false.
  • boolean f = a != b; // a 確實是不等於 b, 所以 f 等於 true.
05- ( ! ) 邏輯補數運算子, 會把 true 變成 false, false 變成 true.
  • boolean a = true;
  • boolean b = !a // a is true --> b becomes false
  • boolean c = !b // b becomes false --> c is true
04- 每一行程式皆以分號 ( ; ) 結尾, 以分號結尾的程式碼稱為 statement (陳述).

03- variable 變數 - 同 method 方法.

02-  method 方法 - 以英文小寫開頭, 若有多個英文單字組成, 則採取小寫駝峰型撰寫 (lower camel case). example: hellowWorld.

01- class 類別 - 以英文大寫開頭, 若有多個英文單字組成, 則採取大寫駝峰型撰寫 (upper camel case). example: HellowWorld

沒有留言:

張貼留言