首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【小雨学编程之C#】19.1 流程控制语句 if

我们之前一直在介绍,C#这门编程语言的一些基础知识,但是在我们编写代码的过程中,我们的代码都是直线型流水执行的,也就是依照代码在程序中的排列位置从上到下一行一行的顺序执行。

那么本节,我们介绍流程控制语句中的if语句,也就是要让我们的代码依照条件是否满足,或者根据表达式的值控制代码产生执行分支。

语法:

if(条件){

条件成立执行

}

if语句要表达的意思是,if小括号中的表达式如果成立的话,就执行if大括号中的内容,如果if括号中的表达式不成立,就直接跳过if大括号中的内容,执行后面的内容。

我们写个例子:

这个例子,简单模拟了一下,如果成绩大于80,就直接显示优秀。

例子很简单,我们可以添加一些综合内容,由用户输入成绩,然后系统判断是否优秀:

这个例子中,我们加入了读取用户输入,但是这里需要注意的是,当我们使用用户输入的内容的时候,需要有个数据类型转换,将用户的输入转换成可以比较的整数。

那么,我们再来一个稍微复杂的例子,由用户输入需要运算的两个数字,然后用户输入四则运算的符号,最后程序由用户输入的符号来决定做怎样的四则运算。

但是,此时我们怎么判断输入的是什么字符呢?我们可以这样:

这样我们通过将字符进行int转换就得到了字符对应的数字,这样就简单了,于是我们可以这样写:

屏幕前的你,学会了吗!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210313A0BGVM00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券