为了账号安全,请及时绑定邮箱和手机立即绑定

数组怎么从大到小?

数组怎么从大到小?

慕村6263914 2016-11-15 22:31:16
public static void main(String[] args) { int score[]={1,5,6,7,8,3,4,2,9}; Arrays.sort(score); for(int i=0;i<score.length;i++){ System.out.println(score[i]); }运行结果123456789怎么从大到小排列?
查看完整描述

5 回答

已采纳
?
望远

TA贡献1017条经验 获得超1032个赞

package com.gnnu2016;

import java.util.Arrays;
import java.util.Scanner;
public class HelloWorld {
  public static void main(String[] args) {
	  int score[]={1,5,6,7,8,3,4,2,9};//定义整形数组score,有9个元素下标0-8
	  Arrays.sort(score);//调用sort()方法,实现数组的升序排序
	  for(int i=score.length-1;i>=0;i--){//for循环逆序打印输出
	  System.out.print(" "+score[i]);//scores.length是当前scores数组的元素个数,之所以-1是因为下标从0开始
	  }
}
}

//img1.sycdn.imooc.com//582b21c20001ccc304410104.jpg

查看完整回答
1 反对 回复 2016-11-15
?
按照自己的节奏前行

TA贡献90条经验 获得超70个赞

简单的说sort方法还有一个倒序的参数,你添加上就支持倒序了

查看完整回答
1 反对 回复 2016-11-16
?
望远

TA贡献1017条经验 获得超1032个赞

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


查看完整回答
1 反对 回复 2016-11-15
?
好好先生28

TA贡献6条经验 获得超2个赞

从后往前遍历不就行了
查看完整回答
1 反对 回复 2016-11-15
点击展开后面1
?
路路路飞

TA贡献1条经验 获得超0个赞

冒泡排序法
查看完整回答
反对 回复 2016-11-15
  • 5 回答
  • 1 关注
  • 1899 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信