Array Bidimensional

2 respostas
G
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

2 Respostas

S
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();/<em>pula linha quando tiver tudo empresso</em>/

}

}

}

Retire o \n que pula de linha;

J

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:

Criado 5 de junho de 2005
Ultima resposta 5 de jun. de 2005
Respostas 2
Participantes 3