用java的if语句应用 1、应用if语句编写一段程序:程序中声明三个变量,对这三个变量赋值三个数值,输出这三个数值中的最大值。 2.假设某工种的男职工60岁退休,女职工55岁退休,请分别输入职工的性别和年龄,应用if语句的嵌套编程实现该职工是否已退休。
时间: 2024-09-12 20:03:53 浏览: 54
1、在Java中使用if语句找出三个数值中的最大值可以通过以下方式实现:
```java
public class FindMax {
public static void main(String[] args) {
// 声明三个变量并赋值
int a = 20;
int b = 35;
int c = 15;
// 假设a是最大值
int max = a;
// 使用if语句比较b和max
if (b > max) {
max = b; // 如果b更大,则更新最大值为b
}
// 使用if语句比较c和max
if (c > max) {
max = c; // 如果c更大,则更新最大值为c
}
// 输出最大值
System.out.println("最大值是:" + max);
}
}
```
2、关于判断职工是否退休的程序,可以通过以下代码实现:
```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 ("男".equals(gender)) {
if (age >= 60) {
System.out.println("该男性职工已退休。");
} else {
System.out.println("该男性职工尚未退休。");
}
} else if ("女".equals(gender)) {
if (age >= 55) {
System.out.println("该女性职工已退休。");
} else {
System.out.println("该女性职工尚未退休。");
}
} else {
System.out.println("性别输入错误。");
}
scanner.close();
}
}
```
阅读全文