關於C#中if else的一些用法
阿新 • • 發佈:2017-07-23
報錯 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的一些用法