arraylist打印错误可以提出一些解决方案

时间:2013-08-10 17:36:31

标签: arraylist

我需要打印这个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);
        }
}
}

2 个答案:

答案 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);
     }
}