java—我正在尝试反转整数数组中的每个数字,并对最终数组进行排序

kgsdhlau  于 2021-07-09  发布在  Java
关注(0)|答案(0)|浏览(165)

**结束。**此问题不符合堆栈溢出准则。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。

三天前关门了。
改进这个问题
例如,如果我的数组 {34,12,56} 首先要反转的每个数字 {43,21,65} 然后必须对反转数组进行排序,最终结果为: {21,43,65} .

import java.util.*;
public class ReverseSort
{
    public static int reversearray(int[] a, int n)
    {
         StringBuilder sb = new StringBuilder();
         for(int i=0; i<n ; i++)
         {
             a[i] = Integer.parseInt(sb.append(a[i]).reverse().toString());
             sb.setLength(0);
         }
         Arrays.sort(a);
         System.out.println(Arrays.toString(a));
    }

    //main
    public static void main(String args[])
    {
        int a[], n;
        Scanner sc = new Scanner(System.in);
        n = sc.nextInt();
        for(int i=0; i<n; i++)
        {

            a[i] = sc.nextInt();
        }
        System.out.println(a);
        ReverseSort.reversearray(a,n);
    }
}

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题