首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

排序有关问题

2012-03-26 
排序问题姓名 分数jim 8.8tom 8.6sim 7.5locy 5.69lily 8.56lilei 5.9我要按分数排序,怎么做?[解决办法]Ja

排序问题
姓名 分数
jim 8.8
tom 8.6
sim 7.5  
locy 5.69
lily 8.56
lilei 5.9

我要按分数排序,怎么做?

[解决办法]

Java code
public class ArrSort {    public static void main(String[] args){        int[] arrInt = {4, 2, 3, 1, 6};        String[] arrStr = {"ab", "cd", "ef", "gh", "ij"};        int tmpInt;        String tmpStr;        for(int i = 0; i < arrInt.length - 1; ++i){            for(int j = 0; j < arrInt.length - i - 1; ++j){                if(arrInt[j] > arrInt[j+1]){                    tmpInt = arrInt[j];                    arrInt[j] = arrInt[j+1];                    arrInt[j+1] = tmpInt;                    tmpStr = arrStr[j];                    arrStr[j] = arrStr[j+1];                    arrStr[j+1] = tmpStr;                }            }        }        for(int i = 0; i < arrInt.length; ++i){            System.out.println(arrInt[i] + "------" + arrStr[i]);        }    }}1------gh2------cd3------ef4------ab6------ij这个用JAVA写的arrInt = {4,      2,    3,    1,    6};arrStr = {"ab", "cd", "ef", "gh", "ij"};这两个数组上下的数据是一起的,排序之后仍然能对上号 

热点排行