gpt4 book ai didi

Java显示从最后一个用户输入到第一个用户输入的数组内容

转载 作者:行者123 更新时间:2023-12-01 09:31:15 25 4
gpt4 key购买 nike

我想知道如何显示从最后一个用户输入到第一个用户输入的数组内容。例如,如果用户输入 67 12,我想要显示 12 67,或者 56 12 45 23,我想要 23 45 12 56。不幸的是,谷歌搜索并在这里搜索只能得到我已经写过的降序结果在我的代码的另一部分。感谢您的帮助,这是我当前的代码:

import java.util.*;
class Array{
public static void main(String args[]){
int[] a=new int[2];
int[] b=new int[a.length];
Integer[]c = new Integer[a.length];

Scanner input=new Scanner(System.in);

System.out.println("Please enter two numbers:");
for(int j=0;j<2;j++){
a[j]=input.nextInt();
}

System.arraycopy(a,0, b, 0, a.length);

for(int i = 0; i < a.length; i++){
c[i] = new Integer(a[i]);
}


Arrays.sort(a);

int i;

System.out.println("Last to First:");

//Display contents of array 'a' from last user input to first user input.

System.out.println("Ascending order:");

for(i=0; i < a.length; i++) {
System.out.println(a[i]);
}

Arrays.sort(c, Collections.reverseOrder());

System.out.println("Descending order:");

for(i=0; i < c.length; i++) {
System.out.println(c[i]);
}

}

}

最佳答案

if your array is like this : 
arr[0] = 56
arr[1] = 12
arr[2] = 45
arr[3] = 23

获取长度并计算循环递减量

for(int i = arr.length - 1; i >= 0 ; i--) {
System.out.println(arr[i]);
}

关于Java显示从最后一个用户输入到第一个用户输入的数组内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39382577/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com