欢迎访问宙启技术站
智能推送

Java函数中常用的条件语句

发布时间:2023-05-31 08:53:47

条件语句是Java函数中非常重要的语句块,用于在不同条件下执行不同的代码。它可以根据条件的真假来分别执行不同的代码块,使得程序可以根据不同的情况执行不同的操作。在本篇文章中,我们将介绍Java中常用的条件语句。

1. if语句

if语句是Java中最常见的条件语句之一,它主要用于对某个条件进行判断,如果条件为真,则执行某些操作,如果条件为假,则跳过。if语句的基本语法如下:

if (条件) {
    //执行某些代码
}

在if语句中,条件通常是一个布尔变量或一个布尔表达式,例如:

if (age > 18) {
    System.out.println("你已成年,可以去投票了!");
}

上面的代码中,如果age大于18,则会执行System.out.println()方法里的代码,否则就会跳过if语句。

2. if-else语句

if-else语句是在if语句的基础上增加了一个else语句,它用于在if语句的条件为假时执行一些代码。如果if语句的条件为真,则执行if部分的代码,否则执行else部分的代码。if-else语句的基本语法如下:

if (条件) {
    //执行某些代码
} else {
    //执行其他代码
}

例如:

if (age > 18) {
    System.out.println("你已成年,可以去投票了!");
} else {
    System.out.println("你还未成年,不能参加投票!");
}

上面的代码中,如果age大于18,则会执行 行代码,否则会执行第三行代码。

3. if-else if-else语句

在某些情况下,我们需要针对多个条件进行判断,这时就需要使用if-else if-else语句。该语句可以针对多个条件依次判断,并根据条件的不同执行不同的代码块。if-else if-else语句的基本语法如下:

if (条件1) {
    //执行代码块1
} else if (条件2) {
    //执行代码块2
} else {
    //执行代码块3
}

例如:

if (score >= 90) {
    System.out.println("优秀!");
} else if (score >= 80) {
    System.out.println("良好!");
} else if (score >= 70) {
    System.out.println("中等!");
} else if (score >= 60) {
    System.out.println("及格!");
} else {
    System.out.println("不及格!");
}

上面的代码中,根据分数的不同,依次判断每个条件并输出对应的结果。

4. switch语句

switch语句也是用于多条件判断的一种语句,它比if-else if-else语句更简洁,但它只能对某个变量的取值进行判断,并且如果没有匹配的情况,则不执行任何操作。switch语句的基本语法如下:

switch (变量) {
    case 值1:
        //执行代码块1
        break;
    case 值2:
        //执行代码块2
        break;
    ...
    default:
        //执行代码块n
        break;
}

例如:

switch (day) {
    case 1:
        System.out.println("周一");
        break;
    case 2:
        System.out.println("周二");
        break;
    case 3:
        System.out.println("周三");
        break;
    case 4:
        System.out.println("周四");
        break;
    case 5:
        System.out.println("周五");
        break;
    case 6:
        System.out.println("周六");
        break;
    case 7:
        System.out.println("周日");
        break;
    default:
        System.out.println("输入有误,请重新输入!");
        break;
}

上面的代码中,根据不同的day值输出对应的星期几,如果day的值不在1到7之间,则输出“输入有误,请重新输入!”。

总结:

以上就是Java函数中常用的条件语句,if-else和switch语句都能够用于多个条件的判断,其中if-else还能够判断布尔变量的值。在日常编程中,我们需要根据具体的场景选择不同的条件语句,以实现程序的需要。