定义gerNewArr()静态方法:要求传入一个int类型的数组arr,遍历数组,将数组中小于10的元素替换成0,然后返回修改之后的数组
小于10怎么替换成0并返回

解决方案 »

  1.   

    在方法中创建一个新数组,长度和原数组长度相同,对原数组进行遍历,
    for(int i=0;i<length;i++) {
        if(oldArr[i] < 10){
            newArr[i] = 0;
        }else{
            newArr[i] = oldArr[i];
       }
    }
    return newArr;
      

  2.   

    由于数组是引用类型,也可以直接修改原数组,不用new新数组,连返回值都是void
      

  3.   


    public static void gerNewArr(int[] arr) {
    for(int i=0; i<arr.length; i++) {
    arr[i] = arr[i]<10 ? 0 : arr[i];
    }
    }