[小雨学编程之C#] 19.1(流程控制语句 if)
句子大全 2022-12-31 06:52:01
我们之前一直在介绍,C#这门编程语言的一些基础知识,但是在我们编写代码的过程中,我们的代码都是直线型流水执行的,也就是依照代码在程序中的排列位置从上到下一行一行的顺序执行。
那么本节,我们介绍流程控制语句中的if语句,也就是要让我们的代码依照条件是否满足,或者根据表达式的值控制代码产生执行分支。
语法:
if(条件){
条件成立执行
}
if语句要表达的意思是,if小括号中的表达式如果成立的话,就执行if大括号中的内容,如果if括号中的表达式不成立,就直接跳过if大括号中的内容,执行后面的内容。
我们写个例子:
这个例子,简单模拟了一下,如果成绩大于80,就直接显示优秀。
例子很简单,我们可以添加一些综合内容,由用户输入成绩,然后系统判断是否优秀:
这个例子中,我们加入了读取用户输入,但是这里需要注意的是,当我们使用用户输入的内容的时候,需要有个数据类型转换,将用户的输入转换成可以比较的整数。
那么,我们再来一个稍微复杂的例子,由用户输入需要运算的两个数字,然后用户输入四则运算的符号,最后程序由用户输入的符号来决定做怎样的四则运算。
但是,此时我们怎么判断输入的是什么字符呢?我们可以这样:
这样我们通过将字符进行int转换就得到了字符对应的数字,这样就简单了,于是我们可以这样写:
屏幕前的你,学会了吗!
阅读剩余内容