qq_炼狱谷_04206192
2017-02-07 11:25
package javaapplication1;
import java.util.Arrays;
public class zheng {
public static void main (String[] args){
int[] scores={89,-23,64,91,119,52,73};
zheng zdy=new zheng();
zdy.zheng(scores);
}
//定义方法完成成绩排序并输出前三名的功能
public void zheng(int[] scores){
int t,x=0;
for(int i=7;i>0;i--){
for(int j=0;j<i;j++){
if(scores[j]<scores[j+1]){
t=scores[j];scores[j]=scores[j+1];scores[j+1]=t;
}
}}
for(int h=0;h<7&&x<3;h++){
if(scores[h]>=0&&scores[h]<=100){
x++;
System.out.println(scores[h]);
}
}
}
}
把zheng()里的第一个for循环改成如下:
// for(int i=7;i>0;i--) for(int i=scores.length-1;i>0;i--)
求采纳!
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题