Java中if语句的单分支,双分支和多分支结构 |
|
|
Java中if语句的单分支,双分支和多分支 单分支结构:if... 双分支结构:if...else... 多分支结构:if...elseif...elseif...(可以多个elseif)...else... ? 1.单分支 inta=10; if(a>10){ ??System.out.println("这是一个大于10的数"); } //控制台什么也没有输出,因为10不是一个大于10的数 注意: inta=10; if(a>10){ ??System.out.println("这是一个大于10的数"); } System.out.println("这是一个小于等于10的数"); //因为计算机执行语句都是顺序执行的,a=10不执行if语句,所以直接执行下面的输出语句。
2.双分支 inta=10; if(a>10){ ??System.out.println("这是一个大于10的数"); }else{ ??System.out.println("这是一个小于等于10的数"); } //控制台输出这是一个小于等于10的数?
3.多分支 inta=-5; if(a>10){ ??System.out.println("这是一个大于10的数"); }elseif(a>5){ ??System.out.println("5}elseif(a>0){ ??System.out.println("0}else{ ??System.out.println("a<=0"); } ? ? |
|
|
|
|
|
|
|