Java函数如何进行条件判断和循环操作?
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程序开发的基本技术之一。
