位運算符(二進位位運算) | 運算符 | 運算 | 例子 | | |: :| :| | 3 2 2 =12| | | 右移 | 3 1 = 1 3/2=1 | | | 無符號右移 | 3 1 = 1 3/2=1 | | & | 與運算 | 6 & 3 = 2| | \| | 或運算 | 6 \| 3 ...
位運算符(二進位位運算)
運算符 | 運算 | 例子 |
---|---|---|
<< | 左移 | 3 << 2 = 12 --> 3 * 2 * 2 =12 |
>> | 右移 | 3 >> 1 = 1 --> 3/2=1 |
>>> | 無符號右移 | 3 >>> 1 = 1 --> 3/2=1 |
& | 與運算 | 6 & 3 = 2 |
| | 或運算 | 6 | 3 = 7 |
^ | 異或運算 | 6 ^ 3 = 5 |
~ | 反碼 | ~6 = -7 |
左移乘以2,右移除以2,&為0和1,0為假,1位真,只要有0就為0,| 只要有1就為1,^ 為只要相同為0,否則為1。
三元運算符
格式:條件表達式?表達式1:表達式2;
條件為true,結果為1,否則為2。
程式流程式控制件
- 判斷結構
- 選擇結構
- 迴圈結構
判斷結構
if(條件表達式){
執行語句;
}
if(條件表達式){
執行語句;
}else{
執行語句;
}
if(條件表達式){
執行語句;
}else if(條件表達式){
執行語句;
}else {
執行語句;
}
選擇結構
switch(表達式) {
case 值1:
語句體1;
break;
case 值2:
語句體2;
break;
…
default:
break;
}
迴圈結構
while , do whille , for
while(判斷語句) {
迴圈體語句;
}
do
{
//語句
} while (條件);
for(int x = 10; x < 20; x ++)
{
//語句
}
for 嵌套結構
for (int x=0;x<2;x++){
for(int y = 0; y <2; y++){
//語句
}
}
break跳出,continue繼續
break
必須在應用範圍內,選擇結構和迴圈結構。
continue
應用於迴圈結構,結束本次迴圈跳下次迴圈。
結語
本文主要講解 Java語言基礎-詳細講解位運算符與流程式控制制語句
下麵我將繼續對
Java
、Android
中的其他知識 深入講解 ,有興趣可以繼續關註小禮物走一走 or 點贊