1

我需要打印这个数组列表,有人可以帮忙吗?我从普通的双人间变成了双人间,但它仍然无法工作,请帮忙。

导入 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);
        }
}
}
4

2 回答 2

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);
     }
}
于 2013-08-10T18:37:03.113 回答
0

您没有向列表添加任何值,因此它始终为空。该方法addsomeheight()不会将其参数添加到列表中。它忽略它,而是打印列表。

请尊重 Java 命名约定:变量以小写字母开头,方法以驼峰命名。

于 2013-08-10T17:38:27.730 回答