1
我想在我的名单打印出最大数量..我实现了在Java这个代码..打印出数量最多的ArrayList
import java.util.ArrayList;
import java.util.Scanner;
public class Product {
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<Integer>();
System.out.println("Enter your number");
Scanner scan = new Scanner(System.in);
int n=0;
while (n<3) {
int num = scan.nextInt();
n++;
}
int max = Integer.MIN_VALUE;
for (int i =0; i<list.size(); i++) {
if (list.get(i)>max) {
max=list.get(i);
}
}
System.out.println(max);
}
}
当我运行这段代码我总是-2147483648
在输出.. 我在代码中做了什么错误?
谢谢
因为'list'是空的。你永远不会向它添加元素。 – Tunaki
谢谢你......但我通过使用扫描仪添加号码,因为我实施了 –
你永远不会将项目添加到'list'。 –