黑馬基礎2

2021-08-20 00:03:31 字數 1658 閱讀 1892

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...