条件语句基本语法结构
2016-09-07 16:32
260 查看
一.单分支条件语句
if(表示boolean类型的表达式){
语句;
}
该格式表达的意思为:如果表达式为true,则执行语句;
例如:
其中,a=5,b=2,a>b为true,所以程序结果为:5。
二.双分支条件语句
if(表示boolean类型的表达式){
语句1;
}else{
语句2;
}
该格式表达的意思为:如果表达式为true,则执行语句1;否则执行语句2;
例如:
其中,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;
例如:
该程序表达如果a<0为true,则执行输出语句1,输出“姓名”这两个字;如果a<3为true,则执行输出语句2,输出“学号”这两个字;否则输出“年龄”这两个字。
其中,a=5,a<0不成立,不执行i语句1。a<3不成立,不执行i语句1;执行语句3。程序运行结果为:年龄
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。程序运行结果为:年龄
相关文章推荐
- 第01章 CORE C++_C++ 基本结构_注释_输出语句_输入语句_初始化_条件控制_ASCII码值_转义字符_常量_变量_类型长度_运算符
- PHP基本语法(三)—— IF条件语句
- C#笔记(3)---基本语法[程序结构]
- C#笔记(3)---基本语法[程序结构]
- MySQL中create table语句的基本语法是
- 动态sql语句基本语法(转)
- 动态sql语句基本语法
- 动态sql语句基本语法
- 学习SQL应知道的动态SQL语句基本语法
- 动态sql语句基本语法
- 动态sql语句基本语法
- SQL语句的基本语法
- SQL语句的基本语法
- SQL语句的基本语法 汇总,引用
- [SQL]动态sql语句基本语法
- C#笔记(2)---基本语法 [流程控制语句]
- 动态SQL语句基本语法
- 动态sql语句基本语法
- 动态sql语句基本语法
- XML文件结构和基本语法