百科知识

办护照是用户口本原件还是复印件现在要创建一个新数组newArra

2018-10-23 01:17:52论***
现在要创建一个新数组newArray[],要求新数组中的元素与原数组中的元素逆序,并且如果原数组中的元素值小于0,在新数组中按0存储,试编程输出新数组中的元素。
提示1:利用循环从原数组最后一个元素(下标为array.lenght-1)开始处理,如果该元素的值小于0,利用continue退出本次循环(整型数组中的元素默认为0)。
提示2:如果该元素值大于0,则将该元素复制到新数组合适的位置。对于原数组下标为 i
的元素,在新数组中的下标为array.lenght-i-1。

提示3:处理完成,利用循环输出新数组中的元素。办护照是用户口本原件还是复印件现在要创建一个新数组newArray[],要求新数组中的元素与原数组中的元素逆序,并且如果原数组中的元素值小于0,在新数组中按0存?

最佳回答

  •   大哥你这个是JAVA吧?
    public class Test{
    public static void main(String[] args) throws Exception
    {
    int[] array = new int[]{1,3,-1,5,-2};
    int[] array2 = new int[5];
    for(int i = array。
      length - 1; i >= 0; i--)
    array2[i] = (array[array。length - 1 - i] < 0 ? 0 : array[array。length - 1 - i] );

    for(int i = 0; i < array2。
      length; i )
    System。out。print("" array2[i] ", ");
    System。out。println();
    }
    };。
      
    2018-10-23 01:19:09
  • 很赞哦! (138)