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

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

8.1章答案代碼有問題 eclipse編譯不通過

package?com.iommoc;
import?java.util.Arrays;
public?class?eightOne?{
????//完成?main?方法
????public?static?void?main(String[]?args)?{
????	int[]?scores?=?new?int[]{89?,?-23?,?64?,?91?,?119?,?52?,?73};
????	System.out.println("考試成績的前三名:");
????	eightOne?eightone?=?new?eightOne();
????	eightone.Show(scores);
????}
????
????//定義方法完成成績排序并輸出前三名的功能
????public?void?Show(int[]?scores){
????	Arrays.sort(scores);
????	int?counts?=0;
????	for?(int?i?=?scores.length;?i?>0;?i--)?{
			if?(scores[i]<0||scores[i]>100)?{
				continue;
			}
			counts++;
			if?(counts>3)?{
				break;
			}
			System.out.println(scores[i]);
		}
????}
}

這個代碼在eclipse上面不能運行 ?再是在網頁上面卻能通過 ? 請問問題出在哪里

正在回答

2 回答

哥……你確定你這樣的代碼都能過……?你的第16行應該是 for(int i = scores.length-1; i>=0; i--){

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

小宋無我 提問者

for(int i =scores.lenght;i>0;i--)不是一樣的嗎?
2015-10-23 回復 有任何疑惑可以回復我~
#2

小宋無我 提問者

一個是減一大于等于零一個是不減一大于零
2015-10-23 回復 有任何疑惑可以回復我~
#3

任e逍遙 回復 小宋無我 提問者

雖然個數是一樣的,但是后面scores的序列是從0到scores.length-1的,不是1到scores.length的。上面的代碼超出了scores的范圍了
2015-10-24 回復 有任何疑惑可以回復我~
#4

小宋無我 提問者 回復 任e逍遙

哦哦原來是這樣 感謝感謝
2015-10-27 回復 有任何疑惑可以回復我~
查看1條回復

提示什么?有沒有報錯信息啥的

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

舉報

0/150
提交
取消

8.1章答案代碼有問題 eclipse編譯不通過

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

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

幫助反饋 APP下載

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

公眾號

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