我需要打印这个arraylist可以有人帮忙。我从正常的双倍变为双重但仍然无法正常工作请帮助。
import java.util。*;
公共阶层高地{
static ArrayList <Double> Heights = new ArrayList <Double>();
public static void main(String[] args) {
//use it use the method
addsomeheight(5.1);
addsomeheight(6.2);
addsomeheight(6.3);
addsomeheight(5.4);
addsomeheight(5.5);
addsomeheight(5.6);
addsomeheight(5.7);
addsomeheight(5.8);
addsomeheight(5.9);
addsomeheight(6.9);
//declare a new method
}
private static void addsomeheight(Double x) {
for (Double x1 : Heights){
System.out.println(x1);
}
}
}
答案 0 :(得分:0)
您没有在列表中添加任何值,因此它始终为空。方法addsomeheight()
不会将其参数添加到列表中。它会忽略它,而是打印列表。
请尊重Java命名约定:变量以小写字母开头,方法是camelCased。
答案 1 :(得分:0)
这样做:
static ArrayList <Double> heights = new ArrayList <Double>();
public static void main(String[] args)
{
//use it use the method
heights.add(5.1);
heights.add(6.2);
heights.add(6.3);
heights.add(5.4);
heights.add(5.5);
heights.add(5.6);
heights.add(5.7);
heights.add(5.8);
heights.add(5.9);
heights.add(6.9);
for (Double x1 : Heights)
{
System.out.println(x1);
}
}