This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

jueves, 20 de octubre de 2016

//Primer paquete el prinsipal LLamado Carta
package carta;
public class Carta {
private String Cara;
private String Palo;
public Carta(String caraCarta, String paloCarta) {
Cara = caraCarta;
Palo = paloCarta;
}
public String toString() {
return Cara + "de" + Palo;
}
} //Abrimos otra clase en el mismo paquete LLamado PaqueteDeCarta
package carta;
import java.util.Random;
public class PaqueteDeCarta {
private Carta [] paquete ;
private int CartaActual;
private static final int NUMERO_DE_CARTAS=52;
private static final Random numerosAleatorios=new Random();
public PaqueteDeCarta(){
String[ ] cara={"As","Dos","Tres","Cuatro","Cinco","Seis","Siete","Ocho","Nueve","Diez","Jota","Quina","Rey"};
String[ ]palos = {"Corazones","Diamantes","Trebole","Espadas"};
paquete=new Carta[NUMERO_DE_CARTAS];
CartaActual=0;
for (int cuenta=0; cuenta<paquete.length;cuenta++){
paquete[cuenta]=new Carta ( cara [cuenta%13],palos[cuenta/13]);
}
}
public void barajar (){
CartaActual=0;
for (int primera=0;primera<paquete.length;primera++){
int segunda=numerosAleatorios.nextInt(NUMERO_DE_CARTAS);
Carta temp= paquete[primera];
paquete [primera] =paquete[segunda];
paquete[segunda]= temp;
}
}
public Carta repartirCarta(){
if(CartaActual <paquete .length)
return paquete[CartaActual++];
else
return null;
}
} //Abrimos otro paquete llamado PruebaDePaquete
package pruevadepaquete;
import carta.PaqueteDeCarta;
public class PruebaDePaquete {
public static void main(String[] args) {
PaqueteDeCarta mipaqueteDeCarta = new PaqueteDeCarta();
mipaqueteDeCarta.barajar();
for (int i = 1; i < 52; i++) {
System.out.printf("%-20s", mipaqueteDeCarta.repartirCarta());
if (i % 4 == 0) {
System.out.println();
}
}
}
}