不知道問題出在哪
import java.util.Arrays;
public class aa {
???
???
??? public static void main(String[] args) {
???? System.out.println("考試成績(jī)前三名為:");
??????? int scores[]={89 , -23 , 64 , 91 , 119 , 52 , 73};
??????? int j=0;
????????? for(int i=0;i<=scores.length;i++) {
??????? if(scores[i]<=100&&scores[i]>=0) {
???????? j++;
??????? }
?? }
??????? int score[]=new int[j];
??????? int f=0;
??????? for(int c=0;c<=scores.length;c++) {
???????? if(scores[c]<=100&&scores[c]>=0&&f<j) {
????????? score[f]=scores[c];}
????????? f++;
???????? };
???????
???????? Arrays.sort(score);
????????
????????? System.out.println(score[j]);
????????? System.out.println(score[j-1]);
????????? System.out.println(score[j-2]);
????????? }
}
2019-04-15
import java.util.Arrays;
public class HelloWorld {
? ??
? ? //完成 main 方法
? ? public static void main(String[] args) {
? ? ? ??
? ? ? ? HelloWorld hello = new HelloWorld();
? ? ? ? int scores[]? = {89 , -23 , 64 , 91 , 119 , 52 , 73};
? ? ? ? hello.sortPrintThree(scores);
? ? }
? ??
? ? //定義方法完成成績(jī)排序并輸出前三名的功能
? ??
? ? public void sortPrintThree(int[] scores){
? ? ? ? Arrays.sort(scores);
? ? ? ? int arrayLength = scores.length;
? ? ? ? System.out.println("考試成績(jī)的前三名為:");
? ? ? ? for(int i = arrayLength-1 ;i >= arrayLength-3;i--){
? ? ? ? ? ? System.out.println(scores[i]);
? ? ? ? }
? ? }
}
2019-04-11
代碼寫的亂死了,以后小心你同事拿板磚找你
import java.util.Arrays;
public class HelloWorld {
? ??
? ? //完成 main 方法
? ? public static void main(String[] args) {
? ? ? ? int[] scores = {89,-23,64,91,119,52,73};
? ? ? ? showScore(scores);
? ? ? ??
? ? }
? ??
? ? //定義方法完成成績(jī)排序并輸出前三名的功能
? ??
? ? public static void showScore(int[] scores){
? ? ? ? int count = 0;
? ? ? ? Arrays.sort(scores);
? ? ? ? System.out.println("考試成績(jī)的前三名為:");
? ? ? ? for(int i = scores.length - 1; i > 0; i--){
? ? ? ? ? ? if(scores[i] < 0 || scores[i] > 100){
? ? ? ? ? ? ? ? continue;
? ? ? ? ? ? }
? ? ? ? ? ? count++;
? ? ? ? ? ? System.out.println(scores[i]);
? ? ? ? ? ? if(count == 3){
? ? ? ? ? ? ? ? break;
? ? ? ? ? ? }
? ? ? ? }
? ??
? ? }
? ??
? ??
}
2019-04-07
import java.util.Arrays;
public class HelloWorld {
? ??
? ? //完成 main 方法
? ? public static void main(String[] args) {
? ? ? ? HelloWorld hello = new HelloWorld();
? ? ? ? int [] scores = new int [] {89 , -23 , 64 , 91 , 119 , 52 , 73};
? ? ? ? hello.getScore(scores);
? ? }
? ??
? ? //定義方法完成成績(jī)排序并輸出前三名的功能
? ? public void getScore(int [] scores){
? ? ? ? Arrays.sort(scores);
? ? ? ? int count = 0;
? ? ? ? for(int i = scores.length - 1 ;i >=0; i--){
? ? ? ? ? ? if(scores[i] < 0 ||scores[i] > 100 ){
? ? ? ? ? ? ? ? continue;
? ? ? ? ? ? } else {
? ? ? ? ? ? ? ? count++;
? ? ? ? ? ? ? ? if(count > 3){
? ? ? ? ? ? ? ? break;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? ? ? System.out.println(scores[i]);
? ? ? ? }? ??
? ? }
? ??
? ??