判断
if语句
|
一个
if 语句由一个布尔表达式后跟一个或多个语句组成。
|
int a = 10;
if (a < 20)
{
Console.WriteLine("a 小于 20");
}
Console.WriteLine("a 的值是" + a);
输出结果为
a
小于
20
a
的值是
10
if else语句
|
一个if语句后可跟一个可选的
else 语句,
else 语句在布尔表达式为假时执行。
|
int a = 100;
if (a < 20)
{
Console.WriteLine("a 小于 20");
}
else
{
Console.WriteLine("a 大于 20");
}
Console.WriteLine("a 的值是"+ a);
输出结果为
a
大于
20
a
的值是
100
嵌套
if语句
|
可以在一个 if 或 else if 语句内使用另一个 if 或 else if 语句。 |
int a = 100;
int b = 200;
if (a == 100)
{
if (b == 200)
{
Console.WriteLine("a 的值是 100,且 b 的值是 200");
}
}
Console.WriteLine("a 的准确值是" + a);
Console.WriteLine("b 的准确值是" + b);
输出结果为
a
的值是
100
,且
b
的值是
200
a
的准确值是
100
b
的准确值是
200
switch语句
|
一个
switch 语句允许测试一个变量等于多个值时的情况。
|
char grade = 'B';
switch (grade)
{
case 'A':
Console.WriteLine("很棒!");
break;
case 'B':
Console.WriteLine("棒");
break;
case 'C':
Console.WriteLine("做得好");
break;
case 'D':
Console.WriteLine("您通过了");
break;
default:
Console.WriteLine("无效成绩");
break;
}
Console.WriteLine("您的成绩是" + grade);
输出结果为
棒
您的成绩是
B
嵌套
switch语句
|
可以在一个
switch 语句内使用另一个
switch 语句。
|
int a = 100;
int b = 200;
switch (a)
{
case 100:
Console.WriteLine("这是外部 switch ");
switch (b)
{
case 200:
Console.WriteLine("这是内部 switch ");
break;
}
break;
}
Console.WriteLine("a 的准确值是" + a);
Console.WriteLine("b 的准确值是" + b);
输出结果为
这是外部
switch
这是内部
switch
a
的准确值是
100
b
的准确值是
200