【例题】计算出租车价格。小于3分里收11元,大于3公里先收11元,3公里以外部分再每公里2.1元。 这里有两种情况,分为小于3公里和大于3公里两种,我们需要使用到if语句。 一,if语句 if(条件表达式){ 语句; } 当条件表达式成立时,执行括号内的语句。 其中,条件表达式可以用这几种运算符连接:>(大于),<(小于),>=(大于等于),<=(小于等于),!=(不等于),==(等于) 避免和赋值运算符混淆,“等于”写作“==”。 我们的程序可以这样写:
二,if...else语句 if(条件表达式){ 语句A; } else{ 语句B; } 当表达式成立时,执行语句A,否则执行语句B。 这里我们只有两种情况,也可以使用else来写。
三,if...else if...else 计算学生的等第。 A:90-100分 B:75-89分 C:60-74分 D:0-59分 有多种情况并列时,我们可以使用else if。 if(...){} else if(...){} else if(...){} 特别的,如果判断A和B两个条件都成立,在if语句中可以写作: if(A&&B) 如果判断A和B两个条件至少一个都成立,在if语句中可以写作: if(A||B) 代码:
|
|