亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

呀,竟然3個錯誤,不知道怎么改了


import java.util.Arrays;

public class HelloWorld {

? ??

? ? //完成 main 方法

? ? public static void main(String[] args) {

? ? int scores[]={89,-23,64,91,119,52,73};

? ? paixu(scores[]);

? ? }

? ? //定義方法完成成績排序并輸出前三名的功能

? ? public void paixu(string[])

? ? ? ?{?

? ? ? ? ? ?Arryas.toString scores[];

? ? ? ? ? for(int i=0;i<3;i++)

? ? ? ? {

? ? ? ? ? ? System.out.println(scores[i])

? ? ? ? }

? ? ? ?} ?

}

顯示錯誤為:/85/1598/B5Lq/HelloWorld.java:7: error: '.class' expected
? ?paixu(scores[]);
? ? ? ? ? ? ? ? ?^
/85/1598/B5Lq/HelloWorld.java:10: error:expected
? ?public void paixu(string[])
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^
/85/1598/B5Lq/HelloWorld.java:15: error: ';' expected
? ? ? ? ? ?System.out.println(scores[i])
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^
3 errors

正在回答

3 回答

System.out.println(scores[i])少個分號

paixu(scores[]);這句括號里面直接寫數組名就好了

還有你的排序方法里面的參數要聲明參數類型


0 回復 有任何疑惑可以回復我~
#1

每個不起舞的日子都是對生命的辜負 提問者

哦哦,對哈。謝謝
2015-12-11 回復 有任何疑惑可以回復我~

????//完成 main 方法

? ? public static void main(String[] args) {

? ??????int scores[]={89,-23,64,91,119,52,73};

? ? ? ??HelloWorld.paixu(scores);

? ? }

? ? //定義方法完成成績排序并輸出前三名的功能

? ? public static void paixu(int[] scores) {?

? ? ???? //Arrays.toString(scores); //不知道你要轉成字符串做什么?!

? ? ? ? for(int i=0;i<3;i++) {

? ? ? ? ???? System.out.println(scores[i]);

? ? ? ? }

? ? }


0 回復 有任何疑惑可以回復我~
#1

每個不起舞的日子都是對生命的辜負 提問者

哦哦,我本來想排序來著,結果打錯了
2015-12-11 回復 有任何疑惑可以回復我~

試試這樣,我寫的

??? //完成 main 方法
??? public static void main(String[] args) {
??????? int[] scores = {89,-23,64,91,119,52,73};
?????? ?
?????? HelloWorld.selectSort(scores);
??????? HelloWorld.inputThreeScore(scores);
??? }
?? ?
??? //定義方法完成成績排序并輸出前三名的功能
??? public static void selectSort(int[] arr){
????? for(int i=0;i<arr.length-1;i++){
????????? for(int j=i+1;j<arr.length;j++){
????????????? if(arr[i]>arr[j]){
????????????????? int temp=arr[i];
????????????????? arr[i]=arr[j];
????????????????? arr[j]=temp;
????????????? }
????????? }
????? } ?
????? System.out.print("[");
????? for(int x=0;x<arr.length;x++){
????????? if(x!=arr.length){
????????????? System.out.print(arr[x]+",");
????????? }else{
????????????? System.out.print(arr[x]);
????????? }
????? }
????? System.out.print("]");
??? }
?? ?
?? ?
??? public static void inputThreeScore(int []arr){
??????? Arrays.sort(arr);
??????? int count=0;
??????? for(int i=arr.length-1;i>0;i--){
??????????? if(count>2)
??????????? break;
??????????? if(arr[i]<0 || arr[i]>100){
??????????????? continue;
??????????? }else{
?????????????? ?
??????????????? System.out.print(arr[i]+"\t");
??????????????? count++;
????????????? ?
??????????? }
??????? }
??? }
?? ?
???

0 回復 有任何疑惑可以回復我~
#1

每個不起舞的日子都是對生命的辜負 提問者

顯示的是找不到或無法加載的主類
2015-12-11 回復 有任何疑惑可以回復我~
#2

每個不起舞的日子都是對生命的辜負 提問者

是不是調用方法都得創建一個類呀
2015-12-11 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

呀,竟然3個錯誤,不知道怎么改了

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號