目录
一、控制语句的分类![](https://img-blog.csdnimg.cn/6f1b770077ab44dcb8c2d156f4b29efe.gif)
- 控制语句的出现可以让我们的程序更具有逻辑性/条理性.可以使用控制语句来实现各种"业务"!
- 控制语句的具体分类如下图所示:
二、选择语句的具体介绍![](https://img-blog.csdnimg.cn/6f1b770077ab44dcb8c2d156f4b29efe.gif)
选择语句也可以做分支语句.
1.if语句![](https://img-blog.csdnimg.cn/010a9862afef44738171bf291f048d74.gif)
if语句是分支语句,也可以叫做条件语句!
格式
if语句的格式有四种:
图中的"布尔表达式"是指结果为布尔类型的表达式,如a==b,a>b等.其次,一个大括号就是一个分支.
执行原理
if语句的四种格式相对应的执行原理:
注意1: 如果分支中的"Java语句;"只有一句话时,那么规格中的大括号可以省略!如下列代码:
int a=10;
int b=9;
if(a>b)
System.out.println("true");
else
System.out.println("false");
注意2: 控制语句之间是可以嵌套的!
if(10==10){
if(1==1){
System.out.println("相等");
}else{
System.out.println("不相等");
}
}else{
System.out.println("都不相等");
}
例题
那来个题,看你到底缕清楚没哈!
这个代码有问题吗?如果有,请说明哪一行出错了?如果没有,请输出答案!(答案在评论区哟!)
//练习一:
if(true)
System.out.println("男");
System.out.println("