Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - d!lan

#11
Java / Re: Llenar vector de boolean (Java)
22 Septiembre 2013, 20:50 PM
disculpe la molestia pero como corro los ceros que me hacen falta para completar la los bits correspondientes :S ya que no encuentro la forma de llenar de ceros el resto :s
y pues buscando un poco en google encontre este metodo que hace la conversion pero siempre genera 32 bits
:s
 
    public static String convertir(int entero) {
        //La máscara y el # de iteraciones
         int mascara = 0x80000000;
         int iteraciones = 32;
        //el contador y el resultado
        int contador = 0;
        StringBuilder resultado = new StringBuilder(iteraciones);

        //Se recorren los 32 bit
        while (contador++ < iteraciones) {
            /*Si el entero and la mascara = 0 quiere decir
             *que el bit 1 esta apagado*/
            if ((entero & mascara) == 0) {
                resultado.append('0');
            } else {
                resultado.append('1');
            }
           /*correr un bit a la izquierda para poner
             *el siguiente bit en la posicion del primero*/
            entero = entero << 1;
        }
        return resultado.toString();
    }
#12
Java / Llenar vector de boolean (Java)
22 Septiembre 2013, 06:59 AM
Buenas
resulta que tengo un problemilla resulta que tengo que pasar un numero decimal a binario y luego  con el numero binario llenar un vector booleano en el cual si digamos el numero binario ocupa 8bits pero solo llega a 7 bits el espacio que hace falta para completar los 8 bits se pone como false por ejemplo el numero 127 es de 7 digitos (1111111) el vector quedaria f=false & t=true para el ejemplo xD [f][t][t][t][t][t][t][t] los mismo que si tuviera el numero 256 (100000000) serian 9 bits pero tendria que completar los otros 7 bits con false hacia la izquiera pero resulta que yo tomo el decimal

ejemplo

String numero="256";
       int dato=Integer.parseInt(numero);
       String con="";
       
       while(dato>0){
           int residuo=dato%2;
           con=residuo+con;
           dato/=2;
       
       }


pero  nose como cargar el vector de boolean y pues tengo tambien que valir de que si es de nueve bits entonces crear el vector de 16 o segun sea el caso pero nose ni como cargar el vector
la verdad nunca habia hecho un ejercicio de este tipo O.o
espero me puedan ayudar
gracias
#13
Java / Re: Baraja de cartas en java
9 Julio 2013, 05:44 AM
Bueno aca tengo la solucion a ese problemilla xD  ;-)

  private void crearBaraja(){
      String numero[] = { "As", "Dos", "Tres", "Cuatro", "Cinco", "Seis",
         "Siete", "Ocho", "Nueve", "Diez", "Joto", "Qüina", "Rey" };
      String palos[] = { "Corazones", "Diamantes", "Tréboles", "Espadas" };
     
        for(int cuenta=0;cuenta<52;cuenta++  ){
            this.myBaraja.add(new Carta(numero[cuenta%13],palos[cuenta/13]));
        }
        Collections.shuffle(this.myBaraja);
    }


al principio de la clase casino importamos el  java.util.Collections y listo xD

CORRIJO NO TENGO CLASE BARAJA ME EQUIVOQUE LAS CLASES SON:
CASINO Y CARTA
lo que sucede es que en casino tengo un
Private Arralist<Carta> myBaraja=new Arraylist<>(52);
#14
Java / Baraja de cartas en java
8 Julio 2013, 20:31 PM
Buenas
sucede que tengo una clase principal que es Casino y la clase baraja, casino contiene un arraylist de baraja el problema es que no se como hacer un metodo para crear la baraja de 52 cartas  e inicialmente todas las cartas tiene un estado osea booleano (eso es lo de menos creo) ya que luego tienen que ser repartidas....