C#控制語(yǔ)句

基本控制結(jié)構(gòu):順序語(yǔ)句,選擇語(yǔ)句,循環(huán)語(yǔ)句

選擇結(jié)構(gòu):

if,if...else...,switch

循環(huán)結(jié)構(gòu)結(jié)構(gòu):

while,do...while,for,foreach

跳轉(zhuǎn)語(yǔ)句:

break,continue,return,goto,throw

if(){

}else if(){

}

else{

}

switch多重分支

實(shí)現(xiàn)成績(jī)轉(zhuǎn)換

int old_grade'

string new_grade;

Console.WriteLine("請(qǐng)輸入成績(jī)");

old_grade=Convert.ToInnt32(Console.ReadLine())

switch(old_grade/10){
case 10:

case 9:

new_grade="優(yōu)秀";break;

case 8:

new_greade="練好";break;

case 7:

new_grade="中等";break;

case 6:new_grade="幾個(gè)";break;

default:

new_grade="不及格";break;

}

Console.WriteLine("轉(zhuǎn)換前的成績(jī)是{0},轉(zhuǎn)換后的成績(jī)是{1}",old_grade,new_grade);

}

循環(huán)結(jié)構(gòu)

do-while循環(huán)

do{

循環(huán)體}while(條件)

99乘法表的實(shí)現(xiàn)

static void main(string[]args){

int i,j

for(int i=1;i<10;i++){
for(j=1;j<=i;j++)

Console.WriteLine("{0}*{1}={2}\y),j,i,i*j;);

Console.WriteLine();

}}

跳轉(zhuǎn)語(yǔ)句break;

用于循環(huán)語(yǔ)句當(dāng)中使得流程立即跳出包含該break語(yǔ)句的各種循環(huán)語(yǔ)句,即提前結(jié)束循環(huán)

continue:

continue語(yǔ)句用于提前結(jié)束本輪循環(huán),即跳出循環(huán)體當(dāng)中還沒(méi)有執(zhí)行的語(yǔ)句,接著進(jìn)行下一次循環(huán)

goto語(yǔ)句

goto<標(biāo)號(hào)>

標(biāo)號(hào)的取值規(guī)則同變量名

yield用于迭代

using:定義一個(gè)范圍,在范圍結(jié)束的時(shí)候釋放對(duì)象

return返回語(yǔ)句

try,throw,finally和異常處理有關(guān)

foreach遍歷數(shù)組的每個(gè)成員

checked unchecked控制溢出的檢查

eg:找出2-1000之間的所有的完全數(shù)

static void main(string[]args)【

int i,j,sum;

for(i=2;i<10000;i++){

sum=1;

for(j=2;j<i/2;j++)

if(i%j==0)

sum=sum+j;

}

if(sum==i){

Console.WriteLine("{0}=1",i);

fir(j=2;j<i/2;j++){
if(i%j==0)

Console.WriteLine("+{0}",j);

}

Console.WriteLine();

}}}

static void main(string[]args)
{
int n;

int sum=0;

int i,k=0;

console.Write("Pleast input a posint number");

n=Convert.ToINt32(COnsoel.ReadLine());

for(i=5;i<=n;i=i+5)

{

int m=i;

fo(k=0;m%5==0;k++)

m=m/5;

sum=sum+k;

}

COnsole.WriteLIne("The number of zero in{0}1 is{1}”,n,sum);

}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容