if控制语句
注意:
1、只执行一次控制语句,当有一个控制语句执行后,其他控制语句不执行
2、所有的控制、循环语句可以嵌套使用
3、嵌套使用时,注意格式,一个java语句嵌套在另一个java语句中时要缩进
第一种表达式:
缺点:由于if语句属于独特的个体,当同级使用时不会因为已经执行过一次控制语句而终止后面的控制的语句。
if(布尔表达式){
Java语句
}
第二种表达式:
特点:当if控制语句布尔表达式为false时执行else控制语句,至少确保有一个控制语句执行
if(布尔表达式){
java语句
}else{
java语句
}
第三种:
特点:当if布尔表达式为false时会依次执行else if控制语句直到条件成立或条件不成立,成立执行语句,没有则不执行。
if(布尔表达式){
java语句
}else if(布尔表达式){
java语句
}else if(布尔表达式){
java语句
}
第四种表达式:第三种最后面加上else语句确保至少会有一条控制语句执行。
if(布尔表达式){
java语句
}else if(布尔表达式){
java语句
}else if(布尔表达式){
java语句
}else{
}
Scanner:可以实现控制台输入数值或字符串给变量赋值,也就是自定义。
第一步导包:
第二步创建一个新的Scanner
第三步:创建一个变量接收Scanner的值
就可以自定义了
接下来就是一个关于给出指定的成绩判定成绩等级的小程序
里面利用了今天所学的if语句和Scanner的引用