流程控制语句:分支语句-if

if语句
if语句是根据测试条件是否满足来选择要执行的语句的。

语法如下:

语法1:
if (condition)
statement(s);
else //******else会向上找最近的if语句当句首,当这个if不满足的时候就执行else。
statement(s);

语法2:
if (condition1)
statement(s);
else if(condition2)
statement(s);
……
else if(conditionN)
statement(s);
else
statement(s);

练习题:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 2016_12_1课堂练习
{
class Program
{
static void Main(string[] args)
{
console.writeline(“请输入性别:取值为:\n boy,\n girl,\n gay,\n les”);
string gender = console.readline();
if (gender == “boy”)
{
console.writeline(“男孩”);
}
else if (gender == “girl”)
{
console.writeline(“女孩”);
}
else if (gender == “gay”)
{
console.writeline(“基佬”);
}
else if (gender == “les”)
{
console.writeline(“百合”);
}
else
{
console.writeline(“输入有误,不在取值范围内。”);
}
console.readkey();

        //Console.WriteLine("请输入年龄");
        //int age = Convert.ToInt32(Console.ReadLine());
        //if (age>=0 && age<=3) 
        //{
        //    Console.WriteLine("幼儿");
        //}
        //else if (age >= 4 && age <= 12) 
        //{
        //    Console.WriteLine("儿童");
        //}
        //else if (age >= 13 && age <= 18) 
        //{
        //    Console.WriteLine("青少年");
        //}
        //else if (age >= 19 && age <= 30) 
        //{
        //    Console.WriteLine("青年");
        //}
        //else if (age >= 31 && age <= 50) 
        //{
        //    Console.WriteLine("中年");
        //}
        //else if (age >= 51 && age <= 100) 
        //{
        //    Console.WriteLine("老年");
        //}
        //else
        //{
        //    Console.WriteLine("输入有误。");
        //}
        //Console.ReadKey();


    }

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值