给定一个整型数组{13,15,4,8,15,6,9,21},并输入一个整数,请编写程序,在数组中查找该整数,如果存在,则返回该整数在数组中的位置(下标);如果不存在,则返回-1。例如:输入15,返回1;输入14,返回-1
int[] sz = {1, 2, 3, 4, 5,};
int num = 4; // 要查找的值
int index = -1;
for(int i = 0; i < sz.length; i++){
if (sz[i] == num){
index = i;
break;
}
}
System.out.println(index);
public static Object finfNumber(int number){
int[] arrs = new int[]{1,2,3,5,4,6,7,8,9,0};
Object obj = null;
flag :for(int i = 0,len = arrs.length; i < len; i++){
if(number == arrs[i]){
obj = i;
break flag;
}
}
return null == obj ? "没有找到匹配数字" : obj;
}