array类
public class Array {
String name;
int jinpai;
int yinpai;
int tongpai;
int count;
Array(String name, int jinpai, int yinpai, int tongpai,
int count) {
super();
this.name = name;
this.jinpai = jinpai;
this.yinpai = yinpai;
this.tongpai = tongpai;
this.count = count;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getJinpai() {
return jinpai;
}
public void setJinpai(int jinpai) {
this.jinpai = jinpai;
}
public int getYinpai() {
return yinpai;
}
public void setYinpai(int yinpai) {
this.yinpai = yinpai;
}
public int getTongpai() {
return tongpai;
}
public void setTongpai(int tongpai) {
this.tongpai = tongpai;
}
public int getCount() {
return count;
}
public void setCount(int count) {
this.count = count;
}
}
排序类
public class PaiXu {
public static void main(String argsp[]){
Array []array= new Array[16];
array[0]=new Array("中国",18,11,5,34);
array[1]=new Array("美国",18,9,10,37);
array[2]=new Array("韩国",7,2,5,14);
array[3]=new Array("法国",6,4,6,16);
array[4]=new Array("英国",5,6,4,15);
array[5]=new Array("德国",4,8,5,17);
array[6]=new Array("意大利",4,5,2,11);
array[7]=new Array("朝鲜",4,0,1,5);
array[8]=new Array("俄罗斯",3,6,8,17);
array[9]=new Array("哈萨克斯坦",3,0,0,3);
array[10]=new Array("南非",3,0,0,3);
array[11]=new Array("日本",2,6,11,19);
array[12]=new Array("荷兰",2,1,3,6);
array[13]=new Array("匈牙利",2,1,2,5);
array[14]=new Array("乌克兰",2,0,4,6);
array[15]=new Array("澳大利亚",1,7,3,11);
for(int i=1;i<array.length;i++){
Array temp = new Array(null, 0, 0, 0, 0);
if(array[i-1].getCount()<array[i].getCount()){
temp = array[i-1];
array[i-1] = array[i];
array[i] = temp;
}else if(array[i-1].getCount() == array[i].getCount()){
if(array[i-1].getJinpai()<array[i].getJinpai()){
temp = array[i];
array[i] = temp;
array[i] = array[i];
}else if(array[i-1].getJinpai() == array[i].getJinpai()){
if(array[i-1].getYinpai()<array[i].getYinpai()){
temp = array[i];
array[i] = array[i];
array[i] = temp;
}else if(array[i-1].getYinpai() == array[i].getYinpai()){
if(array[i-1].getTongpai() < array[i].getTongpai()){
temp = array[i-1];
array[i-1] = array[i];
array[i] = temp;
}
}
}
}
}
for(int d=0;d<array.length;d++){
System.out.println(array[d].getName());
}
}
}