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

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

請問這段代碼錯在那里,為什么為什么就是過不了???

前面的三行為了方便查看,已經省略。
下面的源代碼用軟件看沒有顯示那里錯了,但是就是運行不了。求各位大佬幫忙看看。謝謝
?int?[]?shu=new?int[]{?61,?23,?4,?74,?13,?148,?20?};
???
?????????int?daf?=?shu?[0];
?????????
?????????int?xof?=?shu?[0];
?????????
?????????int?cun1?=?0;
?????????
?????????int?cun2?=?0;
?????????
?????????for?(int?q=0;q<=shu.length;q++){
?????????
??????????if?(shu[q]>daf){
??????????
???????????cun1?=?shu[q];
???????????
??????????}
??????????if?(shu[q]<xof){
??????????
???????????cun2?=?shu[q];
???????????
??????????}
?????????
?????????}
??????????System.out.println("數組中最大的數是"+cun1);
??????????System.out.println("數組中最小的數是"+cun2);


正在回答

5 回答

你把你if都改一改?if(daf<shu[q]){

def=shu[q];}?if(xof>shu[q]){xof=shu[q];}??

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

你這設置的daf和xof的意義在哪 你倒是用上啊?

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

你這個程序是求不出最大值最小值的,你一直都是在跟shu【0】比,daf和xof應該是變化的

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

非常的對

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

for?(int?q=0;q<=shu.length;q++)? 改成 ?for?(int?q = 0; q < shu.length; q++) 試試

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

olaolaola

對!<=改成<不然最后一次循環超出數組了
2020-01-21 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

請問這段代碼錯在那里,為什么為什么就是過不了???

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

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

幫助反饋 APP下載

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

公眾號

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