第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

這樣可好?

import java.util.Arrays;

public class HelloWorld {
???
??? //完成 main 方法
??? public static void main(String[] args) {
??????? int[] scores={89,-23,64,91,119,52,73};
??????? show_All(scores);
???????????????
???????
??? }
???
??? //定義方法完成成績排序并輸出前三名的功能
??? public static void show_All(int[] array){
??????? Arrays.sort(array);
??????? int count=0;
??????? System.out.println("考試成績的前三名為:");
??????? for(int i=array.length-1;i>=0;i--){
??????????? if(count==3)
??????????????? return;
??????????? if(array[i]>=0 && array[i]<=100){
??????????????? System.out.println(array[i]);
??????????????? count++;
??????????? }
??????? }
???????
??? }?????????????????
}

正在回答

1 回答

完全可以,但是沒有體現(xiàn)java的面向?qū)ο笏枷?。還有注意代碼規(guī)范額,下面是我的代碼(因?yàn)榭紤]到分?jǐn)?shù)相同的問題,所有有點(diǎn)長-?-。)
import?java.util.ArrayList;
import?java.util.Arrays;

public?class?HelloWorld?{
?private?static?int?scores[]?=?{?89,?-23,?64,?91,?119,?52,?73,?89?};
?private?static?int?top3Num?=?0;

?public?static?void?main(String[]?args)?{
??HelloWorld?hw?=?new?HelloWorld();
??System.out.println("考試前3名為:");
??hw.showTop3(hw.getTop3(scores));
?}

?//?定義方法獲取裝有前3名的ArrayList

?private?ArrayList<Integer>?getTop3(int?array[])?{
??ArrayList<Integer>?top3?=?new?ArrayList<Integer>();
??Arrays.sort(array);

??for?(int?i?=?scores.length?-?1;?i?>?0;?i--)?{

???if?(isValid(array[i])?&&?top3Num?<?3)?{
????top3.add(array[i]);

????if?(top3.size()?!=?0
??????&&?array[i?-?1]?!=?top3.get(top3.size()?-?1))?{
?????top3Num++;
????}
???}
??}

??return?top3;

?}

?//?定義靜態(tài)方法判斷成績是否有效
?
?private?static?boolean?isValid(int?i)?{
??if?(i?<?0?||?i?>?100)?{
???return?false;
??}?else?{
???return?true;
??}
?}

?//?定義方法遍歷打印ArrayList歷
?
?private?void?showTop3(ArrayList<Integer>?list)?{

??for?(int?i?=?0;?i?<?list.size();?i++)?{
???System.out.println(list.get(i));
??}
?}

}


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

碣石牛頭大王 提問者

非常感謝!
2015-08-17 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
Java入門第一季(IDEA工具)升級版
  • 參與學(xué)習(xí)       1167723    人
  • 解答問題       18749    個(gè)

0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始

進(jìn)入課程

這樣可好?

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)