整形数组存在问题java

给定一个整型数组{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;
    }