狂热爱好者
2015-01-07 20:31
import java.util.Arrays;
public class HelloWorld {
//完成 main 方法
public static void main(String[] args) {
int scores[]={89,23,64,91,119,52,73} ;
HelloWorld hello=new HelloWorld();
hello.pai(scores);
}
//定义方法完成成绩排序并输出前三名的功能
public void pai(int scores[])
{
for(int i=scores.length-1;i>=0;i--)
{if (scores[i]>100 && scores[i]<0;)
continue;
Arrays.sort(scores);
int num[i]=int scores[i];
System.out.println(num[scores.length-1]);}
}
}
package uploadimg; import java.util.Arrays; public class HelloWord { public static void main(String[] args) { int scores[] = { 89, 23, 64, 91, 119, 52, 73 }; pai(scores); } // 定义方法完成成绩排序并输出前三名的功能 public static void pai(int scores[]) { //第一种方法 if (scores != null && scores.length > 0) { int max = 0; for (int i = 0; i < scores.length - 1; i++) { for(int j=i;j<scores.length;j++){ if (scores[i] < scores[j]) { max = scores[i]; scores[i] = scores[j]; scores[j] = max; } } } for(int i=0;i<3;i++){ System.out.println(scores[i]); } } //第二种方法 Arrays.sort(scores); for(int i=scores.length-1;i>scores.length-4;i--){ System.out.println(scores[i]); } } }
&&是并且的意思,意思是这两个都满足,一个数大于100又小于0,不可能是的事情,应该用“||”,这个事或者的意思
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题