課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
明明好仔細的做了一遍...
2015-03-28
源自:Java入門第一季(IDEA工具)升級版 7-1
正在回答
import?java.util.Arrays; 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 ???????hello.showTop3(scores);?//調用方法,傳人成績數組? ???????? ????} ???? ????//定義方法完成成績排序并輸出前三名的功能 ????public?void?showTop3(int[]?scores){ ????????Arrays.sort(scores);??//使用Arrays.sort()方法實現數組排序 ????????int?num?=0;??//保持有效的成績數量 ????for?(int?i=?scores.length-1;i>=0;i--){?//倒序遍歷數組中的每一個元素 ????????if(scores[i]<0||scores[i]>100){??//判斷程序的有效性 ????????????????continue;??//如果成績無效,則跳出本次循環,忽略此成績 ????????} ????????????????????num++;?//有效成績加1 ????????????????????if(num>3){//判斷有效成績數量 ????????????????????break;?//如果有小成績大于3,則結束循環,只輸出成績前三名 ???????????????????????? ????????????????????} ????????????????????System.out.println(scores[i]);??//依次輸出前三名 ???????????????????? ????????????????} ???????????? ????????} ???? ????}
我把我改過的給你貼上 ?你自己對比一下
親 你這里面好多變量名跟你聲明的都不一樣 ?你自己再好好檢查一下..
很多都是拼寫錯誤
1. ? int[] scores={89,-23,64,91,119,52,73} ? ?6行
少分號
2. ? if(scoers[i]<0||scoers[i]>100)和System.out.println(scores[i]) ? ?18行 ?26行
括號用英文括號
3. ?int unm =0 ? 16行
發條橙
發條橙 回復 發條橙
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
2 回答各位大神幫我看看哪里錯了
1 回答請各位大神看看我哪里錯了
2 回答請各位大神看看哪里錯了啊
3 回答請各位大神幫我看看哪錯了?
2 回答哪位大神看看哪里錯了
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-03-28
我把我改過的給你貼上 ?你自己對比一下
2015-03-28
親 你這里面好多變量名跟你聲明的都不一樣 ?你自己再好好檢查一下..
很多都是拼寫錯誤
2015-03-28
1. ? int[] scores={89,-23,64,91,119,52,73} ? ?6行
少分號
2. ? if(scoers[i]<0||scoers[i]>100)和System.out.println(scores[i]) ? ?18行 ?26行
括號用英文括號
3. ?int unm =0 ? 16行