1. 程式人生 > >關於C#中if else的一些用法

關於C#中if else的一些用法

報錯 int 一個 沒有 -1 如果 什麽 是我 就會

首先說下一下if 的代碼格式:

if (條件){

循環體

else if(條件){

循環體

}

else{

}

}

代碼的運行順序就不多贅述了。在當前的學習中,有些同學經常會報錯。

比如下面的代碼:

int n;

if(n<2){

n=n+1;

}else if (n>=2)

{

n=n-1;

}else if (n<10){

n=n+2;

}

console,writeLine(n); 這個時候n就就會報一個沒用定義的錯誤, 為什麽會錯呢 ,因為定義了一個全局變量n 沒有給他賦初值,並且在 if 判斷句中 在以上條件都不成立的條件下,最後一個否則,沒有給n賦值。將代碼改成下面這樣就可以了。

int n;

if(n<2){

n=n+1;

}else if (n>=2)

{

n=n-1;

}else if (n<10){

n=n+2;

}else{

n=n+3;

}

console,writeLine(n); 這是我自己的看法,如果有錯請見諒,畢竟我也是才剛剛學。

關於C#中if else的一些用法