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

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

這樣子求成績的前三名好不好?

import?java.util.Arrays;?
public?class?HelloWorld?{
???
????//完成?main?方法
????public?static?void?main(String[]?args)?{
????????int[]?scores={89,-23,64,91,119,52,73};
???????HelloWorld?hello=new?HelloWorld();
???????hello.qiansanming(scores);
????????
????????
????????
????}
????
????//定義方法完成成績排序并輸出前三名的功能
????public?void?qiansanming(int[]?scores){
????????
????????Arrays.sort(scores);
????????System.out.println("考試成績的前三名為:");
????????????int?i=0;
????????????int?j=1;
????????????for?(;i<1?;){
????????????if?(scores[scores.length-j]>100||scores[scores.length-j]<0)?{
????????????????j++;
????????????????continue;
????????????}
????????????????i++;
????????????????int?num1=scores[scores.length-j];
????????????????int?num2=scores[scores.length-j-1];
????????????????int?num3=scores[scores.length-j-2];
????????????????System.out.println(num1);
????????????????System.out.println(num2);
????????????????System.out.println(num3);
????????}
????}
????
????
????
????
????
????
????
????
????
}


正在回答

1 回答

個人覺得這個代碼的可讀性比較差。理解起來略費勁。思想和下面的代碼差不多。

import?java.util.Arrays;

public?class?HelloWorld?{

????//?完成?main?方法
	public?static?void?main(String[]?args)?{
		int[]?scores?=?{?89,?-23,?64,?91,?119,?52,?79?};

		System.out.println("?本次考試前三名是:");
		HelloWorld?hello?=?new?HelloWorld();
		hello.big3(scores);
	}

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

	public?void?big3(int[]?scores)?{
		Arrays.sort(scores);
		int?num?=?0;
		for?(int?i?=?scores.length?-?1;?i?>=?0?&&?num?<?3;?i--)?{
			if?(scores[i]?<?0?||?scores[i]?>?100)
				continue;
			num++;
			System.out.println(scores[i]);
		}
	}

}

注:代碼來源于課程下面的《同學(xué)代碼》

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

白馬少年醉春風(fēng) 提問者

謝了 謝謝你幫我找到問題所在 就是可讀性不好和理解費勁,看來我要多注意改一下寫程序的思路了.
2016-01-12 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

這樣子求成績的前三名好不好?

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

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

幫助反饋 APP下載

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

公眾號

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