前言
首先我们要先了解if if-else分支结构是什么?
答:if选择结构是根据条件判断之后再做处理,if有条件的执行一条语句,if-else有条件的执行一条或另一条语句。
基本语法
if (条件) {
语句1;语句2;......
}//用一对大括号来组成语句块
if(条件) {
语句1;
}
else
{
语句2;
}
操作
执行过程;程序首先判断第一个if所带的小括号中的判断条件,如果条件成立,也就是返回一个true,则执行该if所带的大括号中的代码,执行完成后,立即跳出if else -if结构。如果第一个if所带的判断条件不成立,也就是返回一个false,则继续向下进行判断,依次的判断每一个if所带的判断条件,如果成立,就执行该if所带的大括号中的代码,如果不成立,则继续向下判断,如果每个if所带的判断条件都不成立,就看当前这个if else -if结构中是否存在else。如果有else的话,则执行else中所带的代码,如果没有else,则整个 if-else if神马都不做。else可以省略。
练习案例1题目
对学员的结业考试成绩评测
成绩>=90 :A
90>成绩>=80 :B
80>成绩>=70 :C
70>成绩>=60 :D
成绩<60 :E
//练习1
int cj_1 = 79;
if (cj_1 >= 90)//成绩 >= 90
{
Console.WriteLine("A");
}
else if ( 90 > cj_1 && cj_1 >= 80)
{ //90 > 成绩 >= 80
Console.WriteLine("B");
}
else if (80 > cj_1 && cj_1 >= 70)
{//80 > 成绩 >= 70
Console.WriteLine("C");
}
else if (70 > cj_1 && cj_1 >= 60)
{//70 > 成绩 >= 60
Console.WriteLine("D");
}
else
{//成绩 < 60
Console.WriteLine("E");
}
学编程不是看书,不是听老师讲,而是自己动手写(作业)。第二个课堂练习 判断年龄大于或等于执行操作
练习案例2题目
提示用户输入年龄,如果大于等于18,则告知用户可以查看,如果小于10岁,则告知不允许查看,如果大于等于10岁并且小于18,则提示用户是否继续查看(yes、no)如果输入的是yes则提示用户请查看,否则提示"退出,你放弃查看"。
//练习2
Console.WriteLine("请输入你的年龄");
string nl = Console.ReadLine(); //获取键盘输入的数据 年龄
int nl_sr = int.Parse(nl); //字符串数据转为int类型
if (nl_sr >= 18)
{//大于等于18
Console.WriteLine("可以查看");
}
else if (nl_sr < 18 && nl_sr >= 10)
{//大于等于10岁并且小于18
Console.WriteLine("你是否继续查看,继续请输入 yes ,否则,输入 no ");
string ck = Console.ReadLine(); //获取键盘输入的数据 yes no
if (ck == "yes")
{
Console.WriteLine("请查看");
}
else
{
Console.WriteLine("退出,你放弃查看");
}
}
else
{//小于10岁
Console.WriteLine("不允许查看");
}
评论 (0)