哪位哥可以帮我讲一讲,刚学数组不太懂

解决方案 »

  1.   

    刚开始min,max都是赋值num[0],数组定义之后没给它初始化值的话默认是8个0,所以min=num[0]就相当于num=0,你所以你怎么输入都不会比零小了
      

  2.   

    你应该在输完第一个数字后再给min,max赋值
      

  3.   

    就把int max=num[0];int min=num[0],放到num[i]=sc.nextInt()下面就行吧
      

  4.   

    最开始你num数组没有初始化,所以默认max和min都是0.
    除非你输入一个负数,否则不可能比0小。