java为什么这样找出最大值找不出来,大神求罩。

    int[] sjava = {s1.getSJava(),s2.getSJava(),s3.getSJava(),s4.getSJava(),s5.getSJava()};
    int min=sjava[0];
    int max=sjava[0];
    if(sjava[]>=max){
        max=sjava[];
    }
    if(sjava[]<=min){
        min=sjava[];
    }
    System.out.println("最大值为"+max);
    System.out.println("最小值为"+min);
 for (int i = 0; i < sjava.lengh; i++) {
if(sjava[]>=max){
        max=sjava[i];
    }
    if(sjava[]<=min){
        min=sjava[i];
    }
}

你循环都没写

你都木有循环去遍历数组呢,sjava[]不知道是多少的

循环一下就可以了。。。。。。。。

既然你定义了第一个数为最大值,那只要比较接下来的四个值就好了~(对于你这个,要min是几个意思?)只要循环就OK了啊