人事工号管理系统
import java.util.Scanner;
public class JobNumber {
public static void main(String[] args) {
int[] nums = new int[5];
int d = -1;//下标
Scanner scanner = new Scanner(System.in);
while (true){
//功能选择
System.out.println("请输入选项: 1,添加工号;2,查找工号;3,打印所有工号;4,退出");
int x = scanner.nextInt();
if (x == 4){
break;
}
if(x == 1){
System.out.println("请输入需要添加的工号!");
int nu = scanner.nextInt();
d++;
//先判断,不满足条件先扩容
if (d > nums.length-1){
int[] temp = new int[nums.length*3];
for (int i = 0; i < nums.length ; i++) {
temp[i] = nums[i];
}
nums = temp;
}
nums[d] = nu;
}
if (x == 2){
System.out.println("请输入需要查找的工号");
int nu = scanner.nextInt();
int result = -1;
for (int i = 0; i < nums.length; i++) {
if (nu == nums[i]){
result = i;
break;
}
}
System.out.println(result == -1 ?"您输入的工号不存在!":"该工号存在为:"+nums[result]);
}
if (x == 3){
for (int i = 0; i <= d ; i++) {
System.out.println(nums[i]+" ");
}
}
if (x < 1 || x > 4){
System.out.println("您输入的选项不合法!请重新输入:");
}
}
}
}