[Resolvido] Jogo de Cartas não está funcionando

Por que está dando esse erro?
[Ljava.lang.String;@2013eaab [Ljava.lang.String;@7b939100

O Codigo é:

[code]import java.util.Random;

public class JogoCartas {

public static void main(String[] args) {

	String[] faces = {"A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K"};
	String[] nipes = {"Espadas", "Paus", "Copas", "Ouros"};
	
	Random r = new Random();
	
	String face = faces[r.nextInt(faces.length)];
	String nipe = nipes[r.nextInt(nipes.length)];
	
	String carta = faces + " " + nipes;
	System.out.println(carta);
	
}

}[/code]

Para intederem melhor o código:

[code]import java.util.Random;

public class JogoCartas {

public static void main(String[] args) {

	String[] faces = {"A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K"};
	String[] nipes = {"Espadas", "Paus", "Copas", "Ouros"};
	
	Random r = new Random();
	
	int indiceFace = r.nextInt(faces.length);
	String face = faces[indiceFace];
	
	int indiceNipe = r.nextInt(nipes.length);
	String nipe = nipes[indiceNipe];
	
	String carta = faces + " " + nipes;
	System.out.println(carta);
	
}

}[/code]

Você quer concatenar as Strings e não o array de Strings

        String carta = faces + " " + nipes; 

O certo seria:

        String carta = face + " " + nipe; 

Só escluir os ‘s’ no final.

Obrigado, era isso mesmo!