----------------------
asp.net+android+ios開發
,,net培訓
,期待與您交流! ----------------------
變數:
定義變數的格式:
資料型別 變數名 = 初始化值 例:int value = 998
記憶體中的乙個儲存區域
該區域有名稱和資料型別
該區域的資料可以在同一型別範圍內不斷變化
變數的作用在一對{}之間
算數運算子:
取模規律:
例:1%5,如果左邊小於右邊,結果是左邊;
如果左邊等於右邊,結果是0
如果右邊等於 1,結果是0
如果運算出現負數,只看左邊,左邊是負就得負.
++:
例:int a = 3,b;
b = a++, ++(後) 給a這個變數的值進行+1操作,並把+1操作後的值重新賦予a
b = ++a ++(前) 先+1操作,把結果賦予b
b = (a++) 先把a賦予b,再進行自+1
規律:無論b=?,a都將+1,--同理
「&」和「&&」的區別:
& ,左邊無論真假,右邊都進行運算;
&&,如果左邊為真,右邊參與運算,如果左邊為假,那麼右邊不參與運算。
「|」和「||」的區別同理,雙或時,左邊為真,右邊不參與運算。
異或( ^ )與或( | )的不同之處是:當左右都為true時,結果為false。
位運算子
《左移 3 << 2 = 12 --> 3*2*2=12\\空位補0,被移除的高位丟棄,空缺位補0
>>右移 3 >> 1 = 1 --> 3/2=1 \\被移位的二進位制最高位是0,右移後,空缺位補0 ,最高位是1,空缺位補1
>>>無符號右移 3 >>> 1 = 1 --> 3/2=1 \\被移位二進位制最高位無論是0或者是1,空缺位都用0補
&與運算 6 & 3 = 2 \\二進位制位進行&運算,只有1&1時結果是1,否則是0
|或運算 6 | 3 = 7 \\二進位制位進行 | 運算,只有0 | 0時結果是0,否則是1
^異或運算 6 ^ 3 = 5 \\任何相同二進位制位進行 ^ 運算,結果是0;1^1=0 , 0^0=0
~反碼 ~6 = -7\\不相同二進位制位 ^ 運算結果是1。1^0=1 , 0^1=1
三元運算子:(條件表示式)?表示式1:表示式2
條件為true,執行表示式1,
條件為false執行表示式2
流程控制:
判斷結構:
if語句,3種格式如下:
1:if(填入條件表示式)
2:if(){}else(){}
3:if(){} else if() else{} //多重結構
如果滿足 否則如果滿足否則
if else結構有一種簡寫格式:變數=(條件表示式)?表示式1:表示式2;
三元運算子的優點是:簡化書寫**,
缺點是:因為是乙個運算子,所以必須要有運算結果
選擇結構:
switch(表示式) //可以省略最後乙個break
break(跳出),應用於選擇結構和迴圈結構執行迴圈完畢,跳出迴圈
continue(繼續)應用於迴圈結構 ,結束本次迴圈並繼續進行下次迴圈
這兩個關鍵字離開應用範圍後,存在沒有任何意義.
if和switch的應用:
如果對數值具體進行判斷,數值不多用switch(byte,short,int,char),效率稍高
其他情況:對區間進行判斷,對結果為boolean型別進行判斷使用if,範圍更廣
迴圈結構:
while(條件表示式)
dowhile(條件表示式) 特點:無論條件是否滿足,迴圈體至少被執行一次
for(初始化表示式;迴圈條件表示式;迴圈後的操作表示式)
for(int x=1;x<100;x++)
// x作為區域性變數,只在大括號內有效,語句執行完畢,該變數就在記憶體中釋放掉
迴圈注意事項:一定要明確哪些語句需要參與迴圈
當對某些語句要執行多次時,就使用迴圈結構
----------------------
asp.net+android+ios開發
,,net培訓
,期待與您交流! ----------------------
黑馬程式設計師 java基礎 封裝
asp.net unity開發 net培訓 期待與您交流!封裝表示吧資料項和方法隱藏在物件內部,在類定義中用private關鍵字來實現封裝。封裝有什麼好處?用private把類的細節與外界隔離起來,從而實現資料項和方法的隱藏,而要訪問這些資料項和方法唯一的途徑就是通過類本身,類才有資格呼叫它所擁有的...
黑馬程式設計師 Java基礎 陣列
1.陣列的定義格式 1 int arry new int 5 2 int arry new int 5 int arry 3 常見問題 陣列越界異常 空指標異常。2.陣列常見操作 1 遍歷,查詢陣列,輸出陣列 int arry new int 3 for int i 0 i 3 i int a fo...
黑馬程式設計師 C 基礎2
asp.net unity開發 net培訓 期待與您交流!6 控制語句 控制語句有三種 分支語句 迴圈語句和跳轉語句 1 分支語句,通過條件真偽來判斷是否執行相應的語句塊。分支語句有兩種 if和switch。if的基本語法為 if 條件 語句1 或if 條件 或if 條件 else 執行過程為 如果...