流程控制语句:分支语句-if
2016-12-01 17:25
197 查看
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();
}
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(); } }
}
相关文章推荐
- JAVA 控制流程之分支语句 (if -else)
- 流程控制——分支结构之if语句
- 流程控制-分支-if语句
- 流程控制------if else分支语句
- (原创)c#学习笔记04--流程控制03--分支02--if语句
- UE4蓝图:初体验(3) 流程控制之分支语句
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- Linux 脚本设计3——三种流程控制语句(顺序语句、分支语句、循环语句)
- JAVA学习(四):Java流程控制语句(顺序结构、if条件语句、switch条件语句、循环语句与跳转语句)
- Python基础6- 流程控制之if条件语句
- python流程控制语句 ifelse - 4
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- 初识JAVA——流程控制之if语句
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- SQL 流程控制语句 之一 IF…ELSE语句
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- 流程控制:if分支结构
- JAVA流程控制 IF ELSE语句与Switch Case语句的使用
- [转]linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- 流程控制陷阱(Switch语句,标签,if语句,for循环,foreach循环的循环计数器)