c#中的判斷語句if/switch
1:if / elseif / else
if 滿足條件擇執行;
多個elseif時,其中有乙個滿足條件,那個之後的elseif都不會執行;
else上面都不滿足時執行;
c#支援三元運算子,用法同於php
bool a = true;
bool c = true;
bool b = false;
bool d = false;
int num = 0;
//if
if(!(a || c))
if(!(a || b))
if(!(a || d))else if(!(b || d))
//三元運算子
string rts = "";
rts = num == 1 ? "1" : "2";
console.writeline(rts);
2:switch:這個按照正常語法寫就可以了,不要忘記寫break;
還有一種用法成為switch迴圈,就是switch中你想要的case判斷都走一遍。
使用goto,具體用法,參照下邊例項
// switch goto
console.writeline("box sizes:1=small, 5=medium, 10=large");
console.writeline("請選擇");
string s = console.readline();
int i = int.parse(s);
int cc = 0;
switch (i)
console.writeline("謝謝!您的花費=$", cc);
上**:
using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.threading.tasks;
namespace gc
if(!(a || b))
if(!(a || d))else if(!(b || d))
//三元運算子
string rts = "";
rts = num == 1 ? "1" : "2";
//switch
"請輸入乙個1~7的數字:");
//int number = convert.toint32(console.readline());
int number = 1;
string str = "";
switch(number)
str);
// switch goto
console.writeline("box sizes:1=small, 5=medium, 10=large");
console.writeline("請選擇");
string s = console.readline();
int i = int.parse(s);
int cc = 0;
switch (i)
console.writeline("謝謝!您的花費=$", cc);}}
}
好啦,通過實踐我們知道了:
if、if-else的用法與php是相同的。
switch-case的基本用法邏輯也是與php相同的,
但是c#中多了乙個switch迴圈,使用goto
好不好用,一不一樣,得我自己動手試了才行,你說好用,你說一樣,那不行。
實踐出真知。
C 判斷語句
區域性變數定義 int x 100 檢查布林條件 if x 20 else console.writeline x 的值是 x console.readline 當上面的 被編譯和執行時,它會產生下列結果 x 大於 20 x 的值是 100 3.巢狀 if else 語句 巢狀 if else 語句...
判斷語句 VBA常用語句之判斷語句
我的目標 讓中國的大學生走出校門的那一刻就已經具備這些office技能,讓職場人士能高效使用office為其服務。支援我,也為自己加油!今天我們來學習下vba中另乙個重要的語句結構,判斷語句結構。在工作中,我們經常會遇到根據不同的情況進行判斷並做出不同的操作,有時候需要的是單條件的判斷,有時候需要的...
C 判斷語句(五)
判斷語句主要有if.else switch和 條件?語句1 語句2 三種,而if.else中又有if語句,if.else if.else if.else和if中巢狀if這幾種,但是只要掌握if.else if.else語句其他if型別語句的用法都是相似的 if.else if.else語句 格式 i...