我是编程新手,知道的不多。我不知道如何按降序转换。
我的代码中显示的输出是:
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]);
}
}
}
}
为循环更改
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: 问题答案: 返回一个列表,您可以使用函数来遍历每个元素。将其转换为“表”非常简单(一旦您知道该怎么做!)(