---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------
第4天
if 结构
if 结构的基本语法:
if (条件)
语句:
执行过程:首先判断条件的结果,如果条件为true,则执行语句1。
如果条件为false,则跳过语句1,执行后面的语句。
注意:
1、 if后面括号中的条件,要能计算成一个bool类型的值。
2、 默认情况下,if语句只能带1句话,即和if语句有关系的语句只有语句1。
在if语句中,如果想让if带多句话,则可以用{}把想让带的多句话括起来组成语句块。
if (条件)
{
语句1;
语句2;
……..
语句n;
}
执行过程:如果条件为false,那么将跳过if所带的语句中的所有语句.
要求:我们在写程序时,哪怕if语句只带一句话,也要把它写在大括号中。
练习:
1、让用户输入年龄,如果输入的年龄大于18岁,则给用户显示你已成年。
2、 如果张三的语文成绩大于90并且音乐成绩大于80,或者语文成绩等于100并且音乐成绩大于70,则奖励100元。
3、 让用户输入用户名和密码,如果用户名为admin,密码为mypass,则提示登录成功。
总结:1、写代码首先提示,让用户输入。
2、if (result ==true) //注意==是比较判断 =是赋值
if else 结构
语法:
if(条件)
{
语句块1;
}
else
{
语句块2;
}
执行过程:
如果条件为true,则执行if带的语句块1,并且跳过else带的语句块2.
如果条件为false,则跳过if带的语句块1,执行else带的语句块2.
上面两个语句块,根据条件结束为true或false,总要执行一个.
例子:
1、 盖茨买了一筐鸡蛋,如果坏鸡蛋少于5个,他就吃掉,否则他就去退货。
2、 要求用户输入两个数a、b,如果a能被b整除或者a加b大于100,则输出a,否则输出b。
3、 对学员的结业考试成绩评测(考虑用if好还是if—else好?)
成