-2

指示は次のとおりです- アルファベットの最初の 5 つの constnts で構成される別の配列 const を作成し、配列、母音、cons の両方を 2 列に出力します。

これは与えられたコードです:

    char vowel[]={'a','e','i','o','u'};

    for(int i=0;i<vowel.length;++i)
    System.out.println(+(i+1)+". " + vowel[i]);

これは私がしました:

    char cons[]={'b','c','d','f','g'};
    for(int j=0;j<cons.length;++j)
    System.out.println("["+j+"] ->" + cons[j]);

しかし、次のような出力が必要です。

    1. a b
    2. e c
    3. i d
    4. o f
    5. u q
4

3 に答える 3

0

両方の配列の長さが同じであることがわかっているので、単一のforループを使用して、両方vowel[i]cons[i]同時に同じ行に出力できます。

両方の配列の長さが同じであることがわからない場合は、0 から までループできますmin(vowel.length, cons.length)

驚きを避けるために、指示に追加すること{ ... }をお勧めします ;)for

于 2015-10-03T17:03:12.043 に答える