问题描述
- 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了啊
时间: 2024-08-02 16:11:23