-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") ;                
}

この同じリストを1つおきに印刷するにはどうすればよいですか?do-whileループを使用して?

4

2 に答える 2

3

for ブロック内に 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 に答える