if
语句是最基本的分支结构之一,可以用来控制程序的执行。具体的说if
语句表示能够对某些条件进行判断,根据是否满足特定的条件,让程序执行不同条件的代码。
.
if
关键字后面跟一对圆括号,圆括号中是一个布尔表达式。所谓的布尔表达式,指的是 值为 boolean 类型的表达式。
最基础的 if 语句语法结构为:
if (
布尔表达式
){
代码块 1
}else{
代码块 2
}
if (布尔表达式){
代码块 1
}else{
代码块 2
}
基本的发表达式是true或者false两个,当布尔表达式为true时执行代码块 1;反之当布尔表达式为 false 时,执行代码块 2。
.
如图所示:
import java.util.Scanner;
public class AqieZi {
public static void main(String[] args) {
Scanner n=new Scanner(System.in);
int a = 10;
int p = n.nextInt();
if (a != 0){
System.out.println(a/p);
}else{
System.out.println("b 不能为 0");
}
}
}
编译结果:
![](https://img-blog.csdnimg.cn/20210827124822950.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5rGf5bGx5LiO57Sr5LqR,size_20,color_FFFFFF,t_70,g_se,x_16)
这段代码中,每个代码块中都只有一个语句,因此,花括号可以省略,写成下面的形式也是可以的:
if (a != 0)
System.out.println(a/p);
else
System.out.println("b 不能为 0");