字符用单引号;字符串用双引号 。分支语句如果只有一行是可以省略括号
字符用单引号;字符串用双引号 。分支语句如果只有一行是可以省略括号
using System;
namespace _014_编程题
{
class Program
{
static void Main(string[] args)
{
char sex = Convert.ToChar(Console.ReadLine());
int number = Convert.ToInt32(Console.ReadLine());
if(sex == 'F')
{
//Console.WriteLine("800M长跑");
string project = "800M长跑";
if(number % 2 == 1)
{
//Console.WriteLine("跳绳");
project += " 跳绳";
}
else
{
//Console.WriteLine("仰卧起坐");
project += " 仰卧起坐";
}
Console.WriteLine(project);
}
else
{
Console.WriteLine("1000M长跑");
if (number % 2 == 1)
{
Console.WriteLine("跳远");
}
else
{
Console.WriteLine("俯卧撑");
}
}
//分支语句只有一行,可以省略{}
if (true)
Console.WriteLine("Hello, World!");
Console.WriteLine("结束");
}
}
}
==不能直接应用于char或者string类型,需要用判断另一头需要用单引号'',而不是双引号
第四十课 编程题 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也是这样(看来是师出同门啊)