[C#入门] 条件语句 if | else

本文介绍了C#编程语言中的条件语句,包括if和else的使用方法。通过实例展示了如何根据条件判断执行不同的代码块,帮助初学者理解if语句在满足或不满足特定条件时的执行逻辑。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

编程语言是计算机能够接受和处理的,是具有一定的语法规则的

 

条件语句,可以理解为在满足或不满足特定条件下执行的语句。

 

if语句

语法结构:

 

if(条件表达式){    满足条件表达式时执行的语句;}

if,中文意思是如果。即:如果满足条件表达式,则执行其后语句块中的语句,否则将不会执行其后语句块"{}"中的语句。

 

条件表达式可以理解为是一种关系型表达式或者逻辑型表达式。如:

​​​​​​​

if(3>2){    满足条件表达式时执行的语句}

这里的条件(3>2),返回的结果一定是真。所以其后的条件表达式是会执行的。

 

例题:

你为什么不学编程科技有限责任公司的王富贵是一个程序员,他每个月的工资税后是8000元。如果本月有迟到记录,则需要扣除200元作为惩罚。

static void Main(string[] args){    decimal salary = 8000; // 薪资    int lateNum = 3;//迟到次数    if (lateNum > 0) {        //如果有迟到,则需要从薪资中扣除200元。        salary = salary - 200;//薪资计算,薪资=原始薪资减去200    }    Console.WriteLine("王富贵本月薪资:" + salary + "元");    Console.ReadKey();}

运行结果:

 

 

 

 

else语句

else语句和if语句是两种相反的情况。且编程中,else必须和if语句​​​​​​​组合出现,不可单独出现。if语句是单分支语句,即只需要满足一种条件表达式即可。而if-else一起出现时,则代表,如果不满足if条件,则执行else语句块。

语法结构:

​​​​​​​

if(条件表达式){    满足条件表达式时执行的语句;}else{    当不满足条件表达式时执行的语句;}

例题:

你为什么不学编程科技有限责任公司的王富贵是一个程序员,他每个月的工资税后是8000元。如果本月有迟到记录,则需要扣除200元作为惩罚。但是当本月没有迟到记录时,将会增加500元的考勤奖金。

​​​​​​​

static void Main(string[] args){    decimal salary = 8000; // 薪资    int lateNum = 0;//迟到次数    if (lateNum > 0)    {        //如果有迟到,则需要从薪资中扣除200元。        salary = salary - 200;    }    else {        //如果没有迟到,则奖励500元的考勤奖金。        salary = salary + 500;    }    Console.WriteLine("王富贵本月薪资:" + salary + "元");    Console.ReadKey();}

运行结果:

 

 

 

我知道条件语句,还有switch,但是鉴于教学内容是入门级别,我还是一点点写吧。毕竟贪多嚼不烂

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值