黑马程序员技术交流社区

标题: 求解数组交换的问题 [打印本页]

作者: wangyuyus    时间: 2013-11-20 13:24
标题: 求解数组交换的问题
输入数组,最大的于第一个元素交换,最小的与最后一个元素交换,输出数组。请问这个应当如何编写呀
public class test {
    public static void main(String[] args){
                 List arr = new ArrayList();
                 arr.add(34);
                 arr.add(76);
                 arr.add(24);
                 arr.add(135);
                 arr.add(98);
                 int i = 0 ,j=0;
                 Iterator it =arr.iterator();
                 if(it.hasNext())
                 i=j=(Integer) it.next();
                 while(it.hasNext()){
                         int in = (Integer) it.next();
                         if(i>in){
                                 i=in;
                         }
                         if(j<in){
                                 j=in;
                         }
                 }
                 System.out.println(i+":"+j);

    }
}



作者: 黄炳期    时间: 2013-11-20 17:29
既然要操作数组,直接操作不就完了么。干嘛还要放到集合
作者: 黄炳期    时间: 2013-11-20 17:30
如果问题已经解决,请及时修改主题为“提问结束”。
修改主题的方法链接
http://bbs.itheima.com/thread-89313-1-1.html




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2