📜  选择结构和条件 - Java (1)

📅  最后修改于: 2023-12-03 15:28:22.102000             🧑  作者: Mango

选择结构和条件 - Java

在Java中,选择结构和条件细分为if语句、if-else语句、if-else if语句和switch语句,用于根据不同条件执行不同操作。

if语句

if语句用于判断一个条件是否成立,如果成立则执行特定操作,否则不执行。语法格式如下:

if (condition) {
    // 操作
}

其中,condition是需要判断的条件,若为true则执行// 操作中的代码块。

if-else语句

if-else语句用于在if语句的基础上增加了一个条件,即如果if语句中的条件不成立,则执行else语句中的操作。语法格式如下:

if (condition) {
    // 操作1
} else {
    // 操作2
}

其中,condition是需要判断的条件,若为true则执行// 操作1中的代码块,否则执行// 操作2中的代码块。

if-else if语句

if-else if语句用于在if-else语句的基础上增加了多个条件,可以根据多个条件执行不同的操作。语法格式如下:

if (condition1) {
    // 操作1
} else if (condition2) {
    // 操作2
} else if (condition3) {
    // 操作3
} else {
    // 操作4
}

其中,condition1condition2condition3是需要判断的条件,若condition1成立则执行// 操作1中的代码块,若condition2成立则执行// 操作2中的代码块,以此类推。若不存在任何一个条件成立,则执行// 操作4中的代码块。

switch语句

switch语句是一种与if语句功能相似,但是更加简洁的条件语句。switch语句会依次判断一个变量与各个case语句中的值是否相等,若相等则执行该case语句中的代码块。语法格式如下:

switch (variable) {
    case value1:
        // 操作1
        break;
    case value2:
        // 操作2
        break;
    case value3:
        // 操作3
        break;
    default:
        // 操作4
        break;
}

其中,variable为需要被判断的变量,与case中的值逐一比较。若variable和某个case的值相等,则执行该case中的代码块,然后用break跳出switch语句。若没有任何一个case的值与variable相等,则执行default中的代码块。