标题:求最小值的问题
取消只看楼主
zfjstx
Rank: 2
等 级:论坛游民
帖 子:22
专家分:12
注 册:2009-9-16
结帖率:60%
已结贴  问题点数:10 回复次数:3 
求最小值的问题
程序代码:
package Class05;

public class findmin {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
       
        int[] numbers=new int[10];
        int min = numbers[0];

        for(int i=0;i<numbers.length;i++)

        {
            numbers[i]=(int)(Math.random()*100);
            System.out.print(numbers[i]+" ");

           if(min>numbers[i])

           {

                   min = numbers[i];
           }
        }
          
         System.out.print(min);    


    }

}
关于这个代码,哪位大侠看看错在什么地方,每次执行后最小值都为0,搞的我很郁闷
2014-07-09 16:03
zfjstx
Rank: 2
等 级:论坛游民
帖 子:22
专家分:12
注 册:2009-9-16
得分:0 
回复 2 楼 xl881221
明白了,数组初始化的时候赋值是0,难怪呢
2014-07-10 10:28
zfjstx
Rank: 2
等 级:论坛游民
帖 子:22
专家分:12
注 册:2009-9-16
得分:0 
回复 2 楼 xl881221
不过有个问题我如何将min初始化为产生的随机数组中的第一个元素呢
2014-07-10 11:05
zfjstx
Rank: 2
等 级:论坛游民
帖 子:22
专家分:12
注 册:2009-9-16
得分:0 
回复 5 楼 xl881221
我查了下,因为计算机遵循顺序执行的原则,只要将number[0]初始化放于赋值随机数之后即可,虽然你的回答不是很切合我的本意,但是分数还是要给的
2014-07-11 08:46



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-433873-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.261816 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved