Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package SemaforoGUI;
- import java.awt.Graphics;
- import javax.swing.JFrame;
- import javax.swing.JLabel;
- public class trafico extends Thread
- {
- public static final int Trafico = 0;
- public int semaforoB, semaforob, semaforoC, opcion=0;
- public int semaforoA;
- public int random ()
- {
- double valor;
- Double resultado;
- int limSup=10;
- int limInf = 0;
- valor = Math.floor(Math.random()*(limSup-limInf+1)) + limInf;
- resultado = new Double(valor);
- return resultado.intValue();
- }
- public trafico()
- {
- semaforoA=random();
- semaforoB=random();
- semaforoC=random();
- semaforob=random();
- while(semaforoC>40){
- semaforoC=random();
- }
- }
- public void run(){
- int Trafico;
- try{
- while(true){
- semaforoA=random();
- semaforoB=random();
- semaforob=random();
- semaforoC=random();
- Trafico=0;
- while(semaforoC>40){
- semaforoC=random();
- }
- System.out.println("el numero de carros semaforo A es:" +semaforoA);
- System.out.println("el numero de carros semaforo B es:" +semaforoB);
- System.out.println("el numero de carros semaforo b es:" +semaforob);
- System.out.println("el numero de carros semaforo C es:" +semaforoC);
- if(Trafico<semaforoA){
- Trafico=semaforoA;
- }
- else{
- Trafico=Trafico;
- }
- if(Trafico<semaforoB){
- Trafico=semaforoB;
- }
- else
- Trafico=Trafico;
- if(Trafico<semaforob){
- Trafico=semaforob;
- }
- else
- Trafico=Trafico;
- if(Trafico<semaforoC){
- Trafico=semaforoC;
- }
- new EnsendidoDeSemaforos(Trafico, semaforoA, semaforoB, semaforob, semaforoC, opcion);
- sleep(Trafico*1000);
- }
- }catch(InterruptedException e){
- System.out.println(":0!!! Excepcion! -- " + e.getMessage());
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement