JAVA int类型排序 菜鸟求救!```
答案:3 悬赏:40
解决时间 2021-03-14 07:13
- 提问者网友:久伴不朽
- 2021-03-13 15:45
组成一个数组。且这位数出现过几次。把它排成从小到大。并得打印出最大的一位数。给出(0-10)数字
最佳答案
- 二级知识专家网友:有钳、任性
- 2021-03-13 16:38
调用arrays.sort();
数组的排序方法
然后打印出最大数字出现几次就容易了
可以取排序后数组的最后一个数字
然后for循环 for外定义一个int i
判断相等就i++;
数组的排序方法
然后打印出最大数字出现几次就容易了
可以取排序后数组的最后一个数字
然后for循环 for外定义一个int i
判断相等就i++;
全部回答
- 1楼网友:山鬼偶尔也合群
- 2021-03-13 18:38
排序算法……不敢回答……呵呵,怕误人子弟
去看看数据结构吧,什么冒泡排序堆排序的……
- 2楼网友:滚出爷的世界
- 2021-03-13 18:00
同学们啊,你们学编程的没有学过最基本的冒泡排序法和排列排序法吗?
public static void main(String args [] )
{
int arr[] = new int[10];
//声明数组
for(int i=0;iarr[j])
{
num=arr[i];
arr[i]=arr[j];
arr[j]=num;
}
}
}
//循环比较,这块自己看吧
for(int i=0;i= 0; i--) {
if (nums[nums.length - 1] == nums[i]) {
count++;
} else {
break;
}
}
return "最大数为:" + nums[nums.length - 1] + "\t最大数出现过:" + count + "次";
}
public static void main(String[] args) {
System.out.println(new SortTest().getResult());
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |