
择程序结构
思考题3
使用switch语句写一程序满足以下功能
1)输入一个”A或”a字符,执行A操作(用
actionl(a,b);语句代替)
2)输入一个”B或”b字符,执行B操作(用
action2(a,b):语句代替)
注意:a=11,b=10,为int数据格式。
using System;
class Program
{
static void Main(string[] args)
{
int a = 11;
int b = 10;
Console.WriteLine("请输入一个字符:");
char input = Convert.ToChar(Console.ReadLine());
switch (input)
{
case 'A':
case 'a':
action1(a, b);
break;
case 'B':
case 'b':
action2(a, b);
break;
default:
Console.WriteLine("无效的输入!");
break;
}
}
static void action1(int a, int b)
{
// 执行A操作的代码
Console.WriteLine($"执行A操作:a = {a}, b = {b}");
}
static void action2(int a, int b)
{
// 执行B操作的代码
Console.WriteLine($"执行B操作:a = {a}, b = {b}");
}
}