0){ Console.WriteLine("{0}",m);}else{ Console.WriteLine("0");}(2)if-if-elseif(m>0){ Console.WriteLine("1\t");}if(m<0_switch case语句块中有if-else的用法c#">
当前位置:   article > 正文

C# 基础8、IF-ELSE SWITCH-CASE选择结构_switch case语句块中有if-else的用法c#

switch case语句块中有if-else的用法c#

1.if

if(m>0)
{
	Console.WriteLine("{0}",m);
}
if(m<=0)
{
	Console.WriteLine("0");
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

2.if-else
(1)if-else

if(m>0)
{
	Console.WriteLine("{0}",m);
}
else
{
	Console.WriteLine("0");
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

(2)if-if-else

if(m>0)
{
	Console.WriteLine("1\t");
}
if(m<0)
{
	Console.WriteLine("-1");
}
else
{
	Console.WriteLine("0");
}
//这个语句的结果并不会正常显示,if else就近配对
//如果输入值大于0,则输出1	0
//如果输入值小于0,则输出-1
//如果输入值等于0,则输出0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

(3)if-else-if嵌套

if(m>0)
{
	Console.WriteLine("1");
}
else
{
	if(m<0)
	{
		Console.WriteLine("-1");
	}
	else
	{
		Console.WriteLine("0");
	}
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

3.else if

if(m<0)
{
	Console.WriteLine("1");
}
else if(m=0)
{
	Console.WriteLine("0");
}
else if(m>0&&m<100)
{
	Console.WriteLine("100");
}
else if(m>=100&&m<1000)
{
	Console.WriteLine("1000");
}
else
{
	Console.WriteLine("10000");
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20

4.switch-case
(1)

switch(week)
{
	case 7: Console.WriteLine("今天是周日");break;
	case 6: Console.WriteLine("今天是周六");break;
	case 5: Console.WriteLine("今天是周五");break;
	case 4: Console.WriteLine("今天是周四");break;
	case 3: Console.WriteLine("今天是周三");break;
	case 2: Console.WriteLine("今天是周二");break;
	case 1: Console.WriteLine("今天是周一");break;
	default: Console.WriteLine("输入错误");break;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

(2)

switch(a>0)
{
	case 0: Console.WriteLine("a不大于0");
		break;
	case 1: Console.WriteLine("a大于0");
		break;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

(3)

int m = 93;
switch(m/10)
{
	case 10:
	case 9 : Console.WriteLine("m大于90");
		break;
	case 8 : Console.WriteLine("m小于90大于80");
		break;
	default: Console.WriteLine("等级为C");
		break;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/142191
推荐阅读
相关标签
  

闽ICP备14008679号