大神帮帮忙看看
很简单的逻辑问题,你把
System.out.println("数组中的最大值:" + max);
和
System.out.println("数组中的最小值:" + min);
放在if{}和for循环里面的话就是每次for循环便输出一次不完整的比对(因为此时System.out.println也在不停循环),而如果放在for循环外就是将最终比对结果输出。
syso放到了循环语句里,所以他会循环输出比较的过程,
而放到最后肯定是FOR循环完毕的结果,也就是答案了。
你说的条件语句后面是不是,进行数值变换的前面,要是的话,没有进行数值变换,答案怎么对?