JAVA int类型排序 菜鸟求救!```

来源:百度知道 编辑:UC知道 时间:2024/06/11 06:52:44
给出(0-10)数字,组成一个数组。把它排成从小到大。并得打印出最大的一位数。且这位数出现过几次。。

调用arrays.sort();
数组的排序方法
然后打印出最大数字出现几次就容易了
可以取排序后数组的最后一个数字
然后for循环 for外定义一个int i
判断相等就i++;

import java.util.*;

public class Test{
public static void main(String[] args)
{
int[] tt=new int[10];
int[] mm;
Random ss=new Random(47);
for(int i=0;i<tt.length;i++)
{
tt[i]=ss.nextInt(10);
}
Arrays.sort(tt);
for(int j=0;j<tt.length;j++)
{
System.out.println(tt[j]);
}
}
}

结果是:
0
1
1
2
3
5
7
8
8
9

同学们啊,你们学编程的没有学过最基本的冒泡排序法和排列排序法吗?
public static void main(String args [] )
{
int arr[] = new int[10];
//声明数组
for(int i=0;i<arr.length;i++)
{
arr[i]=9-i;
}
//数组赋值从9至0
for(int i=0;i<arr.length;i++)
{