哪位仁兄幫我看下,實(shí)在是不知到哪兒錯(cuò)了!
package fangfa;
import java.util.Arrays;
public class Lianxi2 {
? ??
? ? //完成 main 方法
? ? public static void main(String[] args) {
? ? ? ? Lianxi2 lx=new Lianxi2();
? ? ? ? //lx.getArrays();
? ? ? ? System.out.println(Arrays.toString(lx.getArrays()));
? ? ? ??
? ? ? ??
? ? ? ??
? ? }
? ??
? ? //定義方法完成成績排序并輸出前三名的功能
? ??
? ? public ?int []getArrays(){
? ? int []scores={89,-23,64,91,119,52,73};
? ? Arrays.sort(scores);
? ? System.out.println(Arrays.toString(scores));
? ? int []nums=new int[3];
? ? ? ? for(int i=scores.length-1;i>=0;i--){
? ? ? ? ? ? if(scores[i]>0&&scores[i]<100){
? ? ? ? ? ? ? ? for(int j=0;j<3;j++){
? ? ? ? ? ? ? ? nums[j]=scores[i];
? ? ? ? ? ? ? ? break;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }else{
? ? ? ? ? ? ? ? continue;
? ? ? ? ? ? }
? ? ? ? }
return nums;
? ? }
? ??
2016-08-04
import java.util.*;
public class HelloWorld {
???
??? //完成 main 方法
??? public static void main(String[] args) {
??????? int[] scores = {89,-23,64,91,119,52,73};
??????? System.out.println("考試成績前三名的為:");
??????? HelloWorld hello = new HelloWorld();
??????? hello.sort(scores);
???????
??? }
???
??? //定義方法完成成績排序并輸出前三名的功能
??? public void sort(int[] a){
??? ?int count = 0;
??? ?Arrays.sort(a);
??? ?for(int i=a.length-1;i>=0;i--){
??? ??if(a[i]>100)
??? ???continue;
??? ??else{
??? ???System.out.println(a[i]);
??? ???count++;
??? ??}
??? ??if(count==3)
??? ???break;
??? ?}
??? }
???
???
???
???
???
???
???
???
???
}