标签:
杂谈 |
代码如下:
using System;
class TestSwtich
{
private
static void Main(string[] args)
{
const string myName =
"karill";
const string sexName =
"sexName";
const string sillName =
"sillName";
string name;
Console.WriteLine("What's your
name?");
name = Console.ReadLine();
name = name.ToLower();
Console.WriteLine("input
name:{0}",name);
switch(name)
{
case myName:
Console.WriteLine("you have the same name as
me!");
break;
case sexName:
Console.WriteLine("my,what a sexy name you
have!");
break;
case sillName:
Console.WriteLine("that 's a very
sillName!");
break;
default:
break;
}
Console.WriteLine("hello:{0}",name);
Console.ReadKey();
}
}
在C/C++里swtich表达式是不能是字符类型的,只能是整型值的表达式.
代码如下:
#include <iostream>
#include <string>
using std::string;
using std::cout;
using std::endl;
using std::cin;
int main(int argc, char *argv[])
{
string
str;
cout <<"input integer number:";
//
scanf("%d",&a);
cin>>str;
switch (str){
case 1:cout <<"Monday\n";
case 2:cout <<"Tuesday\n";
case 3:cout <<"Wednesday\n";
case 4:cout <<"Thursday\n";
case 5:cout <<"Friday\n";
case 6:cout <<"Saturday\n";
case 7:cout <<"Sunday\n";
default:cout <<"error\n";
}
return
0;
}