Array Bidimensional

public class MatrizDupla
{
public static void main(String args[])
{
String [][] a = {{“T”,“C”,“B”,“r”,“R”,“B”,“C”,“T”},{“P”,“P”,“P”,“P”,“P”,“P”,“P”,“P”} };

  	 for(int i = 0; i<a[0].length; i++)
  	 {
  	  System.out.println(a[0][i]+"\n" + a[1][i]+"\n");
  	 }	  

}
}
Eu fiz esta rotina, para escrever na tela o resultado abaixo:
TCBrRBCT
PPPPPPPPP
mas não está dando isto, está assim…
TP
CP
.
.
.
CP
TP
Como faço para deixar em duas linhas…
grato…

public class MatrizDupla
{
public static void main(String args[])
{
String [][] a = {{“T”,“C”,“B”,“r”,“R”,“B”,“C”,“T”},{“P”,“P”,“P”,“P”,“P”,“P”,“P”,“P”} };

for(int i = 0; i<a[0].length; i++)
{
System.out.println(a[0][i]+" “+ a[1][i]+” ");
if (cont+1==a[0].length) System.out.println();/pula linha quando tiver tudo empresso/
}
}
}

Retire o \n que pula de linha;

Tem que fazer dois for, um para cada linha da matriz.

Ou faz um for só acumulando os caracteres em duas string temporárias e depois imprime as strings :stuck_out_tongue: