在生活中,我们常常面临选择,
今天午餐吃什麽好呢?饭还是面呢?
明天要去哪里玩?山上还是海边呢?
那这些选择的逻辑结构在C#中我们称为选取范围语句
if....else...
if ( 条件 )
{
..............
}
else
{
...............
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CsharpDemo
{
class Program
{
static void Main(string[] args)
{
//宣告天气
string weather = "下雨";
Console.WriteLine("今天天气 : " + weather);
//使用if陈述句来做判断
if(weather == "下雨")
{
Console.WriteLine("待在家");
}
else
{
Console.WriteLine("出去玩");
}
//把天气改成晴天,再做一次判断试试看
weather = "晴天";
Console.WriteLine("今天天气 : " + weather);
//使用if陈述句来做判断
if (weather == "下雨")
{
Console.WriteLine("待在家");
}
else
{
Console.WriteLine("出去玩");
}
Console.ReadKey();
}
}
}
结果:
今天天气 : 下雨
待在家
今天天气 : 晴天
出去玩
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CsharpDemo
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入年龄");
//宣告年龄,并将输入的值赋予给他
int age = Convert.ToInt32(Console.ReadLine());
//判断年龄
if(age < 18)
{
Console.WriteLine(age + " 岁是未成年,不可进入!");
}
else
{
Console.WriteLine(age + " 岁已成年,欢迎光临!");
}
Console.ReadKey();
}
}
}
输入:
48
结果:
请输入年龄
48
48 岁已成年,欢迎光临!
输入:
15
结果:
请输入年龄
15
15 岁是未成年,不可进入!
else if
做使用using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CsharpDemo
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入年龄");
//宣告年龄,并将输入的值赋予给他
int age = Convert.ToInt32(Console.ReadLine());
//判断年龄
if (age < 18)
{
Console.WriteLine(age + " 岁是未成年,任何驾照都不能考!");
}
else if (age < 20)
{
Console.WriteLine(age + " 岁,可以考机车驾照,但不能考重机驾照!");
}
else
{
Console.WriteLine(age + " 岁,任何驾照都可以考!");
}
Console.ReadKey();
}
}
}
输入:
15
结果:
请输入年龄
15
15 岁是未成年,任何驾照都不能考!
输入:
19
结果:
请输入年龄
19
19 岁,可以考机车驾照,但不能考重机驾照!
输入:
48
结果:
请输入年龄
48
48 岁,任何驾照都可以考!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CsharpDemo
{
class Program
{
static void Main(string[] args)
{
//今天
Console.WriteLine("今天星期几?");
string today = Console.ReadLine();
//天气
Console.WriteLine("今天天气?");
string weather = Console.ReadLine();
//先判断今天日是不是假日
if (today == "星期六" || today == "星期日")
{
if(weather == "晴天")
{
Console.WriteLine("今天" + today + "," + weather + ",来去海边玩");
}
else
{
Console.WriteLine("今天" + today + "," + weather + ",来去爬山");
}
}
else
{
Console.WriteLine("今天" + today + ",所以要上课");
}
Console.ReadKey();
}
}
}
输入:
星期六
晴天
结果:
今天星期几?
星期六
今天天气?
晴天
今天星期六,晴天,来去海边玩
输入:
星期日
阴天
结果:
今天星期几?
星期日
今天天气?
阴天
今天星期日,阴天,来去爬山
输入:
星期一
阴天
结果:
今天星期几?
星期一
今天天气?
阴天
今天星期一,所以要上课
<<: 每个人都该学的30个Python技巧|技巧 8:进阶判断—巢状判断式(字幕、衬乐、练习)
本篇介绍使用content:attr()来抓table的th资料,实现让小萤幕的table内容阅读...
本文目标 认识 PLIC, IRQ 与 ISR 综合先前所学,应用在实际案例上 进入正题 PIC P...
免责声明: 最近跟着中了"鱿鱼游戏"的毒,哈哈哈 这个游戏,相信大多数的人都有...
简介 跨来源资源共用(Cross-Origin Resource Sharing (CORS))是一...
前言 这是 Obsidian 使用教学 — 基础篇的第 7 篇文章。 在 上一篇文章 中,我分享了个...