java 显示最低数

来源:百度知道 编辑:UC知道 时间:2024/06/08 02:41:47
36,26,68,59 显示最小值
怎麽弄阿?

这样写 不对 怎麽改啊

package com.sljava.sg.chap8;
public class qw {
public static void main(String[] args) {
int[]jiaqian={26,36,68,59};
int max;
max=jiaqian[4];
for(int i=4;i>1;i--){
if(jiaqian[i]<max){
max=jiaqian[i];
}

}

System.out.println("最小值是:"+max);
}
}

首先,数组下标的最大值是数组长度-1,最小值是0.你这个下表都4了,但是长度才4,最大下标为3.
package com.sljava.sg.chap8;
public class qw {
public static void main(String[] args) {
int[]jiaqian={26,36,68,59};
int max;
max=jiaqian[0];
for(int i=0;i<jiaqian.length;i++){
if(jiaqian[i]<max){
max=jiaqian[i];
}

}

System.out.println("最小值是:"+max);
}
}