1,if語句的判斷是根據布爾表達式的值。
if語句主要有兩種方式,如下
Code
一般大家都是用第二種方法,因為第一種方法只會執行if條件后的第一條語句
如:
Code
不管boolean的值為true或false,ok2總會輸出,但是如果用第二種方式就會不同了。
2,if—else語句
if --else語句和if語句的判定條件都是一樣,都是根據條件的boolean的結果來決定執行的代碼。只不過if—else比if多了一個選擇的機會。就相當於:比賽發獎一樣,if就是輸了什么獎品都沒了,加了個else還可以有個安慰獎。
if –else語句格式為,一定要有大括號的
Code
如果我們只是要進行簡單的if—else 操作,我們可以不使用if –else語句,可以使用C#提供的一種非常簡單的方式,如
Code
if(i>0){ j=1; }
else{ j=2; }
對 i 賦值很簡單,我們可以簡寫成 int i=0;int j=i>0?1:2;就可以了
3,語句嵌套
if,if—else語句是可以以相互嵌套的
Code