当前位置: 首页 > 知识库问答 >
问题:

如何将其降序转换?

吕昀
2023-03-14

我是编程新手,知道的不多。我不知道如何按降序转换。

我的代码中显示的输出是:

5 = 2
6 = 1
7 = 3
9 = 2

但我想要的结果是:

9 = 2
7 = 3
6 = 1
5 = 2

这是我的密码

public class Main {
    public static void main(String[] args) {
        int [] arr = new int [] {7, 7, 5, 9, 6, 9, 5, 7};
        int [] count = new int[100];
          int temp = 0;

   
  
        for(int i = 0; i < arr.length; i++){
                temp = arr[i];
                count[temp]++;
        }
        


        for(int i=1; i < count.length; i++){
            if(count[i] > 0 && count[i] == 1){
                System.out.printf("%d = %d \n",i, count[i]);
             }
            else if(count[i] >= 2){
                System.out.printf("%d = %d \n",i, count[i]);
            }

         }
    }
}

共有1个答案

汤乐家
2023-03-14

为循环更改

for (int i = 1; i < count.length; i++)

for (int i = count.length - 1; i >= 0; i--)

 类似资料:
  • 如何对值进行排序,并将其直接按降序放入for循环本身的数组中,而不是在for循环之后使用sorted函数?

  • 问题内容: 我有一个接收对象并根据其检测到的对象类型执行某些操作的方法: 如何降低环复杂性?我四处搜寻,但找不到任何有用的资讯。 问题答案: 您不能为此使用面向对象的方法吗?创建具有该方法的接口,然后创建实现所需行为的子类?然后调用将执行适当的行为?

  • 问题内容: 如何在Java中按降序排序? 问题答案: 这是您的一种方式list: 或者,您可以实施自己的排序并消除相反的步骤: 甚至更简单地使用,因为您只需要反转:

  • 问题内容: 如何将reflect.Value转换为其类型? 谢谢! 问题答案: 好,我找到了 具有将其转换为

  • 问题内容: 我使用以下代码将密钥转换为字节 现在如何从中获取密钥?我试过了: 我收到以下错误: 问题答案: 这应该工作

  • 问题内容: 我想播放现在以JSON格式保存的数据。但是我对R非常陌生,对如何处理数据一无所知。您可以在下面看到我设法实现的目标。但首先,我的代码: 我能够得到数据: 尽管输出看起来很原始: 请注意,JSON有点嵌套。我可以使用Python创建表,但是R似乎要复杂得多。 编辑: 我的JSON: 问题答案: 返回一个列表,您可以使用函数来遍历每个元素。将其转换为“表”非常简单(一旦您知道该怎么做!)(