1. 某公司招聘条件如下。 (I) 熟练掌握C和Java。 (2)具有3年以上工作经验或重点大学毕业。 (3)年龄在35岁以下。 根据用户输入条件,判断应聘者是否符合条件。java代碼
时间: 2024-09-20 08:10:30 浏览: 15
您可以使用Java编写一个简单的if-else结构来模拟这个判断过程。这里是一个基本的示例:
```java
import java.util.Scanner;
public class JobCandidateChecker {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 获取应聘者的技能信息
System.out.println("请输入您的技能(C或Java,用逗号分隔):");
String skills = scanner.nextLine();
// 判断技能是否包含C和Java
boolean hasCAndJavaSkills = skills.contains("C") && skills.contains("Java");
// 获取工作经验相关信息
System.out.println("请输入您的工作经验年数(整数):");
int yearsOfExperience = scanner.nextInt();
// 判断是否有3年以上经验或重点大学毕业生
boolean isGraduateOrMoreThan3Years = yearsOfExperience >= 3 || "重点大学毕业".equals(someUniversityDegreeInput); // 假设someUniversityDegreeInput是从另一个地方获取的重点大学标志
// 获取年龄信息
System.out.println("请输入您的年龄:");
int age = scanner.nextInt();
// 判断年龄是否在35岁以下
boolean isUnder35 = age < 35;
// 根据以上所有条件判断是否符合条件
if (hasCAndJavaSkills && (isGraduateOrMoreThan3Years || isUnder35)) {
System.out.println("您符合招聘条件。");
} else {
System.out.println("您不符合招聘条件。");
}
scanner.close();
}
}
```
在这个代码中,我们假设从其他途径得到了应聘者的"someUniversityDegreeInput"(重点大学毕业的信息),实际应用中需要将其替换为真实的输入获取。