c#第三講

一、bool布爾類型

bool數據類型,是一種表示非真即假的數據類型,布爾類型的變量只有true和false兩個值。true表示表達式結果爲真,false表示表達式結果爲假。

二,關係運算符

< > >= <= == !=

三邏輯運算符

&& || !

Console.WriteLine("輸入1個成績");

int a = int.Parse(Console.ReadLine());

if (a > 80 && a < 100)

{

Console.WriteLine("優秀");

 

}

else if (a > 60 && a < 80)

{

Console.WriteLine("中等");

}

else

{

Console.WriteLine("退學");

//}

(a > 80 && a < 100) ? "優秀" : (a > 60 && a < 80) ? "中等" : "退學"

 

 

 

 

四,程序的三種結構

順序 分支 循環

分支結構 if語句的格式

 

1 if (條件表達式) {

語句1;

}

當條件表達式爲真,執行語句1,否則,跳過語句1,繼續執行下面的語句。

2 if(條件表達式) {

語句1;

}else{

語句2;

}

當條件表達式爲真時執行語句1,否則執行語句2。

3 語法形式(級聯式):

 

if(條件表達式1){

語句1;

} else if(條件表達式2){

語句2;

} else {

語句3;

}

 

三目運算符 ? :

 

switch語句

多分支語句,通過判斷表達式的值,來決定執行哪個分支。

switch通常與case配合使用。

switch-開關

case -情況

 

switch(表達式){

case 值1:{語句1; break;}

case 值2:{語句2; break;}

...

case 值3:{語句n; break;}

default:{語句n + 1;break;}

}

break用在switch...case中用於結束某個case,然後執行switch之外的語句

 

整個default語句都可以舍掉,default語句只能有一個

case後邊的標籤只能是常量或者常量表達式,不能用變量作爲case的標籤。

case後面只要有操作,最後一定要加break

多個case可以運行一個語句塊

 

Console.WriteLine("請輸入1-4數字");

int z = int.Parse(Console.ReadLine());

 

switch (z)

{

case 1:

{

Console.WriteLine("春天");

break;

}

case 2:

{

Console.WriteLine("夏天");

break;

}

case3:

{

Console.WriteLine("秋天");

break;

}

case 4:

{

Console.WriteLine("冬天");

break;

}

default:

Console.WriteLine("你是外國人吧");

break;

}

 

 

循環結構 的作用是重複執行一段程序

循環結構是有條件的 次序是有限的

for 循環一般用於一直循環次數已知的情況

for語句的格式

for(循環變量初始化;條件判斷;循環變量變化){

循環體

}

for (int i = 0; i < length; i++)

{

 

}

執行順序 循環變量初始化——條件判斷———循環體

循環變量變化

 

for (int i = 10; i > 0; i--)

{

Console.WriteLine(i);

}

for (int i = 0; i <= 100; i++)

{

if (i % 2 == 0)

{

Console.WriteLine(i);

}

 

}

for (int z = 2; z <=100; z+=2)

{

Console.WriteLine(z);

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章