2017-06-06 19 views
0

これはばかげた質問かもしれませんが、私はそれを作っていません。int [] [] array

String[] string{"A", "B", "C"}int[][] array {{1, 2, 3},{1, 2, 3}}

とは、この出力を取得したい:私は2つのアレイ、このタイプだ

B 2 2

Cを3 3

私はほぼすべてのforループを試しましたが、その順番ではありません。 私を助けてくれてありがとう!

+0

どのような言語ですか?何を試しましたか?どのように機能しませんでしたか? – David

答えて

3

これを試してみてください:

// INIT ARRAYS 
String[] abcArray = {"A", "B", "C"}; 
int[][] otherArray = {{1, 2, 3},{1, 2, 3}}; 

// LOOP ABC ARRAY 
for(int x = 0; x < abcArray.length; x++){ 

    // PRINT 
    system.out.println(abcArray[x]+otherArray[0][x]+otherArray[1][x]); 

} 
3
String[] string = {"A", "B", "C"}; 
    int[][] array = {{1, 2, 3},{1, 2, 3}}; 

    for (int i = 0; i < string.length; i++) { 
     System.out.print(string[i]); 
     for (int j = 0; j < array.length; j++) { 
      System.out.print(" " + array[j][i]); 
     } 
     System.out.println(); 
    } 

この1つは限り、あなたの文字列配列は、あなたの2Dアレイ内のすべてのint型の配列と同じ長さを有するよう、ご希望の出力になります。あなたのユースケースに基づいてforループを調整することができますが、そのアイデアが得られます。

関連する問題