用java的if语句的嵌套编程假设某工种的男职工60岁退休,女职工55岁退休,请分别输入职工的性别和年龄,应用if语句的嵌套编程实现该职工是否已退休。
时间: 2024-09-12 20:07:35 浏览: 52
在Java中,可以使用if语句来判断职工的退休状态。嵌套if语句就是在一个if或else if语句的内部再放置一个if或else if语句。以下是一个简单的示例代码:
```java
import java.util.Scanner;
public class RetirementCheck {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 输入职工性别和年龄
System.out.println("请输入职工性别(男/女):");
String gender = scanner.next();
System.out.println("请输入职工年龄:");
int age = scanner.nextInt();
// 使用if语句的嵌套来判断职工是否已退休
if (gender.equalsIgnoreCase("男")) {
// 如果是男性职工
if (age >= 60) {
System.out.println("该男职工已退休。");
} else {
System.out.println("该男职工尚未退休。");
}
} else if (gender.equalsIgnoreCase("女")) {
// 如果是女性职工
if (age >= 55) {
System.out.println("该女职工已退休。");
} else {
System.out.println("该女职工尚未退休。");
}
} else {
System.out.println("输入的性别不正确,请输入“男”或“女”。");
}
scanner.close();
}
}
```
在这段代码中,首先通过`Scanner`类获取用户输入的性别和年龄。接着使用嵌套的if语句来判断性别和年龄是否满足退休条件。注意,这里使用了`equalsIgnoreCase`方法来判断性别,以忽略大小写的差异。
阅读全文