第四十课 编程题 if语句嵌套
1. 体能测试!每个人都需要测试两组项目,请输入你的性别(m或f)和抽到的单双数号码,输出你的测试项目。
体育课测试项目表
长跑 单数 双数
男male 1000米 跳远 俯卧撑
女female 800米 跳绳 仰卧起坐
样例输入 m 3 输出1000米 跳远
样例输入 f 8 输出800米 仰卧起坐
char zimu = Convert.ToChar(Console.ReadLine());
int shuzi = Convert.ToInt32(Console.ReadLine());
if(zimu == 'm')
{
string yichuanzimu = "1000米长跑";
if (shuzi % 2 == 1)
{
yichuanzimu += " 跳远";
}
else
{
yichuanzimu += " 俯卧撑";
}
Console.WriteLine(yichuanzimu);
}
else if(zimu == 'f')
{
string gengchangdeyichuanzimu = "800米长跑";
if (shuzi % 2 == 1)
{
gengchangdeyichuanzimu += " 跳绳";
}
else
{
gengchangdeyichuanzimu += " 俯卧撑";
}
Console.WriteLine(gengchangdeyichuanzimu);
}
注:
字符串可以先装变量里一串,后面如果再想接着装一串的话就用 += “ 老板再来一串”;,最后直接输出变量,里面的串就都端上来了(确实饿了,注意“”里面的前端有空格哈,要么老板不给加串)。
2. if语句简写
if(){ }语句中,如果()内的判断只有一条语句,而{ }里面也只有一条语句,那么(){ }都可以扔掉不要。else{就不能扔掉 ; }
如果后面有多条,那么if语句就认为只有下一条是它的,其他的它都不管else也是这样(看来是师出同门啊)
