steinqiao |
|
|||
日歷
統計
導航常用鏈接留言簿隨筆檔案搜索最新評論
閱讀排行榜評論排行榜 |
Java SE 第四講:
1. 當有若干個變量參與運算時,結果類型取決于這些變量中表示范圍最大的那個變量類型。 比如,參與運算的變量中,有整型 int,有雙精度浮點型 double,有短整型 short,那么 最后的結果類型就是 double。 2. int a = 1; int b = 2; double c = (double)a / b;
上面的代碼中,a 與 b 都是整型,但是通過(double)a 這種轉換將 a 轉換為一個匿名的變 量,該變量的類型是 double,但是要注意:a 本身依舊是 int 類型,而不是 double 類型, 這樣,(double)a / b 就是 double 類型除以 int 類型,結果自然是 double 類型。 3. 取模運算符:使用%表示。 int a = 5; int b = 3;
int c = a % b; 上面代碼的運行結果是 2,因為 5 除以 3 結果是 1 余 2。
取模的規律:取模的結果符號永遠與被除數的符號相同
int a = 5; int b = -3;
int c = a % b; 被除數是 5,那么取模的結果是 2
int a = -5; int b = 3;
int c = a % b; 被除數是-5,那么取模的結果是-2。
Java SE 第五講:
1. 關系運算符:大于(>)、小于(<)、等于(==)、不等于(!=)、大于等于(>=)、小于等 于(<=),關系運算的結果是個 boolean 值。 2. 邏輯運算符:重點講解兩個,邏輯運算符本身也返回一個 boolean 值。 1) 邏輯與:使用&&表示,邏輯與是個雙目運算符(即有兩個操作數的運算符),只有 當兩個操作數都為真的時候,結果才為真;其余情況結果均為假。邏輯與表示的并 且的意思。 2) 邏輯或:使用||表示,邏輯或也是個雙目運算符,只有當兩個操作數都為假的時候, 結果才為假;其余情況結果均為真。邏輯或表示或者的意思。 3. 關于邏輯運算符的短路特性。 1) 邏輯與:如果第一個操作數為 false,那么結果肯定就是 false,所以在這種情況下, 將不會執行邏輯與后面的運算了,即發生了短路。 2) 邏輯或:如果第一個操作數為 true,那么結果肯定就是 true,所在在這種情況下, 將不會執行邏輯或后面的運算了,即發生了短路。 4. 關于變量的自增與自減運算。 1) 關于 int b = a++,作用是將 a 的值先賦給 b,然后再讓 a 自增 1. 2) 關于 int b = ++a,作用是將 a 的值先自增 1,然后將自增后的結果賦給 b。 |
![]() |
|
Copyright © 斯坦 | Powered by: 博客園 模板提供:滬江博客 |