前面的三行為了方便查看,已經(jīng)省略。
下面的源代碼用軟件看沒有顯示那里錯(cuò)了,但是就是運(yùn)行不了。求各位大佬幫忙看看。謝謝
?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("數(shù)組中最大的數(shù)是"+cun1);
??????????System.out.println("數(shù)組中最小的數(shù)是"+cun2);
2020-03-17
你把你if都改一改
?if(daf<shu[q]){
def=shu[q];}
?if(xof>shu[q]){xof=shu[q];}?
?2020-03-15
你這設(shè)置的daf和xof的意義在哪 你倒是用上啊?
2020-03-15
你這個(gè)程序是求不出最大值最小值的,你一直都是在跟shu【0】比,daf和xof應(yīng)該是變化的
2020-03-02
非常的對(duì)
2020-01-19
for?
(
int
?q=
0
;q<=shu.length;q++)
? 改成 ?for?(
int
?q =
0
; q < shu.length; q++) 試試