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ú

Temas - sonic94

#1
a ver si me explico, tengo una arreglo de 5 números que se generaran aleatoriamente como se muestra en la tabla, supongamos que cada casilla corresponde al puntaje que consiguió una persona.

tomando como ejemplo la tabla, se debería de imprimir lo que esta encerrado en rojo

Juan 1 ------> por que consiguió el mayor puntaje
Miguel 5 ------> por que consiguió el menor puntaje

y asi sucesivamente con los otros 3 de acuerdo al puntje que obtuvieron

ojala alguien pueda ayudarme, lo debo de desarrollar en Java pero si consigo el algoritmo pasarlo a java seria lo mas sencillo, gracias
#2
estoy creando 5 hilos de manera que cada uno mueve de posición un label (simula una carrera) hasta llegar 900(meta) cada label se mueve a diferente velocidad por que el hilo se duerme cierto tiempo,(hasta aquí esta resuelto) ahora lo que necesito es que se vaya imprimiendo el lugar que ocupa cada hilo a lo largo de la carrera(primero, segundo.... lugar).

creo que necesito sincronizar los procesos... hojala alguien pueda ayudarme

public void run()
    {
        try
        {
            int x = 20;
            while(x<900)
            {
            System.out.println("Estoy corriendo "+nombre);
            x = x + 50;
            int dormir = (int)(Math.random()*3000);
            label.setLocation(x,0);
            Thread.sleep(dormir);
            }
            System.out.println(nombre+"  ha llegado a la meta");
        }
        catch(Exception ex)
        {
            ex.printStackTrace();
        }
    }