|
目录
前言
本篇文章将详细讲解Java的程序逻辑控制,按照顺序结构,分支结构和循环结构的顺序依次讲解,下面我们就开始吧~
1. 顺序结构
顺序结构比较简单,按照代码书写的顺序一行一行执行。如果调整代码的书写顺序, 则执行顺序也发生变化 。
2. 分支结构
2.1 if 语句
语法格式1: 如果布尔表达式结果为true,执行if中的语句,否则不执行。
if
(布尔表达式){ // 语句
}
例如:
public static void main(String[] args) {
int a = 1;
if(a == 1){
System.out.println("a = 1");
}
if(a == 0){
System.out.println("a == 0");
}
}
语法格式2: 如果布尔表达式结果为true,则执行if中语句,否则执行else中语句。
if
(布尔表达式){ // 语句1
}
else
{ // 语句2
}
例如:
public static void main(String[] args) {
int a = 3;
if(a < 2){
System.out.println("a小于2");
}else{
System.out.println("a大于2");
}
}
语法格式3: 表达式1成立,执行语句1,否则表达式2成立,执行语句2,否则执行语句3
if
(布尔表达式1){ // 语句1
}
else if
(布尔表达式2){ // 语句2
}
else
{ // 语句3
}
例如:
public static void main(String[] args) {
int num = -10;
if (num > 0) {
System.out.println("正数");
} else if (num < 0) {
System.out.println("负数");
} else {
System