分支结构可分为两种:if、switch
if语法:
if(布尔表达式){ 条件满足时执行的语句; }
if…else语法:
if(条件表达式){ 条件满足时执行的语句; }else{ 条件不满足时执行的语句; }
if..else if…else语法:
if(布尔表达式){ 条件满足时执行的语句; }else if(布尔表达式2){ 条件满足时执行的语句; }else{ 所有条件不满足时执行的语句; }
使用if语句判断:
public class Test{ public static void main(String[] args){ double score = 90.0; if(score>60.0){ System.out.println("及格!"); } } }
使用if…else语句判断:
public class Test{ public static void main(String[] args){ double score = 30.0; if(score>60.0){ System.out.println("及格!"); }else{ System.out.println("未及格!"); } } }
使用if…else if…else语句判断:
public class Test{ public static void main(String[] args){ double score = 91.0; if(score<60.0){ System.out.println("小白成绩!"); }else if(score>=60&&score<=90){ System.out.println("中等成绩"); }else if(score>90&&score<=100){ System.out.println("优秀成绩"); }else{ System.out.println("条件都不满足!"); } } }