您的位置:首页 > 其它

条件语句基本语法结构

2016-09-07 16:32 260 查看
一.单分支条件语句

if(表示boolean类型的表达式){

语句;

}

该格式表达的意思为:如果表达式为true,则执行语句;

例如:

public class Math {

public static void main(String[] args) {
int a = 5;
int b = 2;
if (a > b) {
System.out.print(a);
}
}

}
该程序表达如果a>b为true,则执行输出语句,输出a的值5。

其中,a=5,b=2,a>b为true,所以程序结果为:5。

二.双分支条件语句

if(表示boolean类型的表达式){

语句1;

}else{

语句2;

}

该格式表达的意思为:如果表达式为true,则执行语句1;否则执行语句2;

例如:

public class Math {

public static void main(String[] args) {
int a = 5;
int b = 2;
if (a > b) {
System.out.print(a);
}else{
System.out.print(b);
}
}

}
该程序表达如果a>b为true,则执行输出语句,输出a的值5,否则输出b的值。

其中,a=5,b=2,a>b为true,所以程序结果:5。

三.多分支条件语句

if(表示boolean类型的表达式1){

语句1;

}else if(表示boolean类型的表达式2){

语句2;

}else{

语句3;

}

该格式表达的意思为:如果表达式1为true,则执行语句1;如果表达式2为true,则执行语句2;否则执行语句3;

例如:

<pre name="code" class="javascript">public class Math {

public static void main(String[] args) {
int a = 5;
if (a <0 ) {
System.out.print("姓名");//语句1
}else if(a<3){
System.out.print("学号");//语句2
}else{
System.out.print("年龄");//语句3
}
}

}




该程序表达如果a<0为true,则执行输出语句1,输出“姓名”这两个字;如果a<3为true,则执行输出语句2,输出“学号”这两个字;否则输出“年龄”这两个字。

其中,a=5,a<0不成立,不执行i语句1。a<3不成立,不执行i语句1;执行语句3。程序运行结果为:年龄
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: