這個(gè)哪里出現(xiàn)問(wèn)題了?
import java.util.Arrays;
public class HelloWorld {
??
??? //完成 main 方法
??? public static void main(String[] args) {
????? HelloWorld hello=new HelloWorld();?
???? hello.arraysScores(scores);
???? int[]scores={89,-23,64,91,119,52,73};
??? System.out.println("考試成績(jī)的前三名為:");???
???????
??? }
???
??? //定義方法完成成績(jī)排序并輸出前三名的功能
???
???
??? public? void arraysScores(scores){
??????? int count=0;
??????
??????
?????? Arrays.sort(scores);
??????????
???????????? for(int i=scores.length-1;i>=0;i--){
???????????????
??????????????? if(scores[i]<0||scores[i]>100){
??????????? continue;
??????????????? }
??????????? count++;
?????????? if(count>3){
?????????????? break;
?????????? }
???????????? System.out.println(scores[i]);
??????? }
???????
???????
???????
???????
???????
???????
???????
??? }
???
???
???
???
???
import java.util.Arrays;
public class HelloWorld {
??
??? //完成 main 方法
??? public static void main(String[] args) {
????? HelloWorld hello=new HelloWorld();?
???? hello.arraysScores(scores);
???? int[]scores={89,-23,64,91,119,52,73};
??? System.out.println("考試成績(jī)的前三名為:");???
???????
??? }
???
??? //定義方法完成成績(jī)排序并輸出前三名的功能
???
???
??? public? void arraysScores(scores){
??????? int count=0;
??????
??????
?????? Arrays.sort(scores);
??????????
???????????? for(int i=scores.length-1;i>=0;i--){
???????????????
??????????????? if(scores[i]<0||scores[i]>100){
??????????? continue;
??????????????? }
??????????? count++;
?????????? if(count>3){
?????????????? break;
?????????? }
???????????? System.out.println(scores[i]);
??????? }
???????
???????
???????
???????
???????
???????
???????
??? }
???
???
???
???
???
2017-08-28
? 第一個(gè)問(wèn)題和第二個(gè)問(wèn)題:
? //完成 main 方法
??? public static void main(String[] args) {
????? HelloWorld hello=new HelloWorld();??
???? hello.arraysScores(scores);
???? int[]scores={89,-23,64,91,119,52,73};
??? System.out.println("考試成績(jī)的前三名為:");????
? ? ?一: ? 你還沒(méi)有定義數(shù)組就已經(jīng)傳參,參數(shù)自然是找不到的,應(yīng)該吧這兩行順序顛倒
????二:加入你想輸出的效果是
????考試成績(jī)的前三名為:88 88 88 ?(假如是88)
? ?那順序應(yīng)該更改為
?System.out.println("考試成績(jī)的前三名為:"); ?
?int[]scores={89,-23,64,91,119,52,73};
hello.arraysScores(scores);
第二個(gè)問(wèn)題:
public? void arraysScores(scores){
??????? int count=0;
參數(shù)變量類(lèi)型沒(méi)有寫(xiě) ?應(yīng)改為 (int[] scores)
其他問(wèn)題能力有限暫未看出。