byte a=1
;a=a+1
;//報錯,因為等式右邊a+1為int型,把int型賦值給byte型要強制型別轉換
//應改寫為
byte a=1
;a=(byte)(a+1);
byte a=1;
a+=1;//相當於a=(byte)(a+1);
system.out.println(a);
自動轉換:byte->short->int->long->float->double
「-「可以表示負號,例如:-3
system.out.println("5+5="+5+5);
//輸出:5+5=55
int i=3;
int j=4;
system.out.println(i==j);
system.out.println(i=j);
//輸出:
//false
//4
邏輯運算子對兩個boolean型別資料之間進行計算
&&和&表示與,區別是&&是短路與(即只要第乙個條件不滿足,後面條件就不再判斷);&表示正常與(即兩邊都要判斷)。
同理,||為短路或,|為正常的或。
system.out.println(true & true);//true
system.out.println(false & true);//false
system.out.println(true & false);//false
system.out.println(false & false);//false
system.out.println(true &&true);//true
system.out.println(false && true);//false
system.out.println(true && false);//false
system.out.println(false && false);//false
boolean a=false,b=false;
system.out.println(a && (b=true) );
system.out.println(b);//false
boolean a1=false,b1=false;
system.out.println(a1 & (b1=true) );
system.out.println(b1);//true
異或(^):不同為true(理解:不同為異,即異為true)
system.out.println(true ^ false);//true
system.out.println(false ^ true);//true
system.out.println(true ^ true);//false
system.out.println(false ^ false);//false
取反(!)
system.out.println(!false);//true
system.out.println(!true);//false
黑馬程式設計師 C 基礎2
asp.net unity開發 net培訓 期待與您交流!6 控制語句 控制語句有三種 分支語句 迴圈語句和跳轉語句 1 分支語句,通過條件真偽來判斷是否執行相應的語句塊。分支語句有兩種 if和switch。if的基本語法為 if 條件 語句1 或if 條件 或if 條件 else 執行過程為 如果...
黑馬程式設計師 學習C 基礎2
windows phone 7手機開發 net培訓 期待與您交流!從29號開始近3天以來的學習筆記 7月29號 1 for迴圈 格式 for 初始條件 判斷條件 用來改變條件 三個語句執行順序 第乙個 判斷一下 執行 裡邊的語句 在回過來執行i for 迴圈 三部分都可以省略 2 型別 轉換 格式 ...
黑馬程式設計師C 基礎知識(2)
windows phone 7手機開發 net培訓 期待與您交流!在程式中解釋 段的作用說明。三種注釋符 一 單行注釋符 這裡是說明 從 開始到本行結束 二 多行注釋符 這裡是說明 以 開始以 結束 三 文件注釋 用於對類和方法進行注釋,在類和方法前面連續輸入 將自動生成 這裡表示類或方法的說明 u...