循环查找最大值

问题描述

| 嗨,我在写一个查找最大值的循环时遇到了问题。 整数列表和整数变量声明如下:   清单清单;   int max; 假设某些值(包括负数!)已添加到列表中。我需要在列表中找到最大值并将其存储在最大值中。
//  start of test code

import java.util.*;

public class ListTest

{

private List<Integer> list;

private int max;
public void findMaxInListTest()
        {

list = new ArrayList<Integer>(); // could be a Linked list

list.add(0);
list.add(-99);

list.add(99);
list.add(1320);

list.add(470000);

list.add(12);
list.add(-5000);
list.add(300);
/*#     max = starting value

iterate through list to set max = max value in list

in this case 470000
    */

}

}
我尝试使用此循环,但随后遇到错误:
int max = list[0];
  for(int i=470000;i < list.length;i++){
    if(list[i] > max){
      max = list[i];
    }
  }
return max;
您知道适合哪种循环吗?谢谢     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)