生活中有这样的场景:
如果你考了100分,给你买礼物;
否则(没考100分),做一套试卷。
一、if - else 语句的语法
if(表达式){
表达式成立时,执行的语句; //语句1
}else{
表达式不成立时,执行的语句; //语句2
}
else
就是 否则的意思,也就是 表达式 为 false
。
也就是说:
如果 表达式为 true
,那么执行 语句1;否则(表达式为false
),那么执行 语句2。
注意:else
语句不可以单独存在,必须和 if
一起使用
二、代码案例
int chengJi;
cout << "请输入你的成绩:" << endl;
cin >> chengJi;
if(chengJi == 100){
cout << "妈妈给我买礼物" << endl;
}else{
cout << "再做一份试卷" << endl;
}
孩子说:100分要求太严格了,降低一点吧。
妈妈说:如果你考了95分以上,给你买礼物;否则,做一套试卷。
int chengJi;
cout << "请输入你的成绩:" << endl;
cin >> chengJi;
if(chengJi > 95){
cout << "妈妈给我买礼物" << endl;
}else{
cout << "再做一份试卷" << endl;
}
三、编程练习
输入一个数字,判断是不是偶数,然后给出输出说明。
偶数的判断,可以使用求余数 %
来判断,比如 4%2
如果是 0 ,那么就是偶数,否则是奇数。
int shuZi;
cout << "请输入数字:" << endl;
cin >> shuZi;
int jieGuo = shuZi % 2;
if(jieGuo == 0){
cout << "您输入的是偶数" << endl;
}else{
cout << "您输入的是奇数" << endl;
}