“
编程语言是计算机能够接受和处理的,是具有一定的语法规则的
”
条件语句,可以理解为在满足或不满足特定条件下执行的语句。
语法结构:
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语句和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,但是鉴于教学内容是入门级别,我还是一点点写吧。毕竟贪多嚼不烂