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

Java函数如何进行条件判断和循环操作?

发布时间:2023-05-26 20:25:06

Java是一种面向对象的编程语言,是一种十分强大且流行的编程语言。使用Java进行函数的条件判断和循环操作是程序开发的基本技术之一。下面介绍Java函数中的条件判断和循环语句。

一、条件判断

Java中的条件判断语句有if语句,switch语句。

1.if语句

if语句的基本格式如下:

if (表达式) {
    // 当表达式为真(true)时执行的代码
}

示例:

int x = 5;
if (x > 3) {
    System.out.println("x > 3");
}

运行结果:

x > 3

注意:

① if语句中的表达式必须是布尔型的值。if语句中的大括号是可选的。

② 当只有一行代码要执行时,可以不使用大括号。但为了代码可读性,建议使用大括号。

2.switch语句

switch语句的基本格式如下:

switch (表达式) {
    case 值1:
        // 当表达式等于值1时执行的代码
        break;
    case 值2:
        // 当表达式等于值2时执行的代码
        break;
    ……
    default:
        // 当表达式都不等于以上值时执行的代码
}

示例:

int x = 2;
switch (x) {
    case 1:
        System.out.println("x = 1");
        break;
    case 2:
        System.out.println("x = 2");
        break;
    case 3:
        System.out.println("x = 3");
        break;
    default:
        System.out.println("x大于3或小于1");
}

运行结果:

x = 2

注意:

① switch语句中的表达式必须是整数类型或枚举类型。

② 每一个case子句都必须以break结束。break语句的作用是跳出switch语句。

③ default子句是可选的。

二、循环

Java中的循环语句有while循环,do-while循环,for循环。

1.while循环

while循环的基本格式如下:

while (表达式) {
    // 当表达式为真(true)时执行的代码
}

示例:

int i = 1;
while (i <= 5) {
    System.out.println(i);
    i++;
}

运行结果:

1
2
3
4
5

注意:

① 只要表达式为真,while循环会一直执行,直到表达式为假为止。

② 如果表达式一开始就为假,则while循环不会被执行。

2.do-while循环

do-while循环的基本格式如下:

do {
    // 循环体
} while (表达式);

示例:

int i = 1;
do {
    System.out.println(i);
    i++;
} while (i <= 5);

运行结果:

1
2
3
4
5

注意:

① do-while循环至少会执行一次循环体。

② 只要表达式为真,do-while循环会一直执行,直到表达式为假为止。

3.for循环

for循环的基本格式如下:

for (初始化表达式; 布尔表达式; 更新表达式) {
    // 循环体
}

示例:

for (int i = 1; i <= 5; i++) {
    System.out.println(i);
}

运行结果:

1
2
3
4
5

注意:

① 初始化表达式只会被执行一次,通常用于初始化循环变量。

② 布尔表达式指定了循环是否继续进行的条件。只要布尔表达式为真,循环就会继续执行。

③ 更新表达式只会被执行一次,通常用于更新循环变量。

④ 上述三个表达式都是可选的,并可以为空。

综上所述,Java中的条件判断和循环操作通过if语句、switch语句、while循环、do-while循环和for循环实现,是Java程序开发的基本技术之一。