-1

这是我在数组列表中打印随机数的代码:

public void printList()
{
    System.out.println("The numbers on the list: ") ;
    for (int i = 0 ; i < aList.size() ; i++)
    {
        System.out.print( aList.get(i) + "  ") ;
    }
    System.out.println("\n") ;                
}

我将如何打印同一个列表的所有其他数字?通过使用 do-while 循环?

4

2 回答 2

3

在 for 块中添加额外的 if 语句来检查奇偶校验: if (i % 2 == 0) { System.out.print(... }

于 2012-04-04T19:51:07.590 回答
2

上述方法无效。只需将索引增加 2

public void print()
{
    System.out.println("The numbers on the list: ") ;
    for (int i = 0 ; i < aList.size() ; i+=2)
    {
        System.out.print( aList.get(i) + "  ") ;
    }
    System.out.println();                
}
于 2012-04-04T19:54:35.170 回答