Buenas realizo un programa de un juego de cartas, para empezar necesito crear una baraja con 40 cartas, diez de cada palo(diamante,trébol...).
Tengo dos dudas. Traté de buscar cómo poner el palo con el símbolo correspondiente, es decir el símbolo del trébol y del corazón y esos pero no pude así que me toco ponerlos escritos. ¿Alguien me podría ayudar con eso? Dejo lo que llevo hasta ahora
esta clase es para crear la carta
public class Carta
{
int numero;
String palo;
String nombreCarta;
public Carta(int numero,String palo)
{
this.numero = numero;
this.palo = palo;
nombreCarta = numero + " " + palo;
}
}
En esta clase creo la baraja
import java.util.*;
public class Baraja
{
private ArrayList<Carta> cartas;
public Baraja()
{
int[] numeros = { 1, 2,3,4,5,6,7,8,9,10 };
String[] palo = {"Picas","Corazones","Diamantes","Tréboles"};
cartas = new ArrayList<Carta>();
for (int j=0;j < 4;j++)
{
for (int i=0;i < 10;i++)
{
cartas.add(new Carta(numeros[i],palo[j]));
}
}
}
public void mostrarBaraja()
{
for(int i = 0; i < cartas.size(); i++)
{
Carta carta = cartas.get(i);
System.out.println(carta.nombreCarta);
}
}
public int tamañobaraja()
{
return cartas.size();
}
}