
有時候需要判斷某物件是否包含另一個物件
可以使用instanceof運算子
介紹如下
RX1226 發表在 痞客邦 留言(0) 人氣(89)

Java的三元運算子和C語言的不一樣
是用來給值的
介紹如下
RX1226 發表在 痞客邦 留言(0) 人氣(888)

資料型態的轉換與提升Conversions and Promotions
是很常用又很重要的觀念
以下介紹簡單常用的幾個
String內碰到+會將其他的運算元也轉成String
ex : int a = 1;
System.out.print("a = " + a); //這邊的a會自動轉成String
RX1226 發表在 痞客邦 留言(0) 人氣(404)

&&與|| 是屬於條件運算子 Conditional Operators
&, ^, | 是屬於位元運算子 Bit Operators
當用在boolean運算時
&& 是 由左往右, 當遇到false時就直接成立, 不繼續往後判斷
RX1226 發表在 痞客邦 留言(0) 人氣(1,295)

遞增運算子Increment Operator 和 遞減運算子Decrement Operator
++i , i++ 和 --i , i--
會用的時後可以讓程式碼更簡潔
只有單行的時候
RX1226 發表在 痞客邦 留言(0) 人氣(7,477)

位移運算子 Shift Operators 在處理位元時會用到
主要有3個
<< x<<y 將x的位元左移y個單位,最右邊補上0, 相當於*2的概念, 遇到資料大小不夠時會自動轉型
>> x>>y 將x的位元右移y個單位,最左邊補上原來最左邊的位元值, 相當於/2的概念
>>> x>>>y 將x的位元右移y個單位,最左邊補上0
RX1226 發表在 痞客邦 留言(0) 人氣(4,705)

Java的運算子很多而且都要會用
以下這篇就介紹有哪些Operators
1. 官網https://docs.oracle.com/javase/tutorial/java/nutsandbolts/opsummary.html
RX1226 發表在 痞客邦 留言(0) 人氣(238)

Operator的優先順序要知道但是不用強記
因為不確定時可以用()來決定順序
大方向就是()括號 最優先
再來是本身屬性改變, 先乘除餘後加減再位移
RX1226 發表在 痞客邦 留言(0) 人氣(475)