学习到数组部分,可以不断的新增,查找,和遍历
import java.util.Scanner;
public class YdlHr {
public static void main(String[] args) {
//可以不断的选择功能,一是新增工号,二是查找工号
Scanner sc = new Scanner(System.in);
int num ;
boolean flag =true;
//初始数组
int arr[] = new int[5];
int index=-1;
int findIndex=-1;
while(flag){
System.out.println("请输入您的操作1-新增,2-查找,3-遍历数组,4-退出系统");
num = sc.nextInt();
switch (num){
case 1:
System.out.println("请输入要添加的工号");
int i=sc.nextInt();
//index++;
if(++index>arr.length-1){
int temp[] = new int[arr.length*2];
for (int l = 0; l < arr.length; l++) {
temp[l]=arr[l];
}
arr=temp;
}
arr[index]=i;
break;
case 2:
System.out.println("请输入要查找的数");
int target =sc.nextInt();
for (int k = 0; k < arr.length; k++) {
if(arr[k]==target){
findIndex=k;
}
}
if(findIndex>-1){
System.out.println("找到了下标为"+findIndex);
}else {
System.out.println("没找到");
}
break;
case 3:
System.out.println("遍历数组");
for (int k = 0; k <= index; k++) {
System.out.print(arr[k]+" ");
}
System.out.println();
break;
case 4:
flag=false;
break;
}
}
}
}