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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

求大神那里錯了?

求大神那里錯了?

慕粉3743994 2016-08-09 01:27:33
import java.until.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]);? ? ? ? } ?? ? ? }
查看完整描述

2 回答

已采納
?
JustWannaHugU

TA貢獻452條經驗 獲得超796個贊

同學你好。

這段代碼思路正確,細節方面有兩個錯誤。

  1. 第一行導包錯誤,until改為util即可

  2. 代碼最后少了一個 }

  3. 如果解決,謝謝采納!

查看完整回答
反對 回復 2016-08-09
?
阿旭_

TA貢獻217條經驗 獲得超353個贊

package?com.abc.ccc;


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)?{
		int[]?indexArr?=?new?int[scores.length];//?最在的原位置下標
		for?(int?i?=?0;?i?<?indexArr.length;?i++)?{
			indexArr[i]?=?i;
		}
		int?num?=?0;//
		for?(int?i?=?0;?i?<?3;?i++)?{//?第三次
			/*?利用直接選擇排序解決,找到當前最大的?*/
			for?(int?j?=?i?+?1;?j?<?scores.length;?j++)?{
				if?(scores[i]?<?scores[j])?{
					/*?開始交換原位置?*/
					num?=?indexArr[i];
					indexArr[i]?=?indexArr[j];
					indexArr[j]?=?num;
					/*?開始交換值?*/
					num?=?scores[i];
					scores[i]?=?scores[j];
					scores[j]?=?num;
				}
			}
			/*?打印輸出?*/
			System.out.println("第"?+?(indexArr[i]?+?1)?+?"個人."?+?"分數:"?+?scores[i]);
		}
	}
}

http://img1.sycdn.imooc.com//57a9248e0001dbe202490196.jpg

查看完整回答
反對 回復 2016-08-09
  • 2 回答
  • 0 關注
  • 1435 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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