cmorenocortes
Usuario Novato
Usuario Novato

Hola gente, hace rato vengo siguiendo este foro y aprendiendo muchas cosas, pero hoy me surgio un problema que necesito resolver lo mas rapido posible y no se como hacerlo.

El hecho es que tengo un codigo de un juego de preguntas, del que me estoy guiando para hacer un proyecto, pero no puedo usar vectores, y esté los tiene, quisiera saber si alguien me puede ayudar a remplazarlos por algo como solo variables, mas basico, gracias de antemano.

package Programa;

import java.io.*;

public class Juego
{
 public static void main (String[] args)
 {
    
    int resp;
    int acerto;
    int vec[] = new int [5];
    int ran;
    try
    {
       SacaRan(vec);   
       for (int i=0;i<5;i++)
       {
          Preguntas(vec[i]);
           resp = RespDefi();
           acerto = Respuestas(vec[i],resp);
           if(acerto == 0)
           {
              System.out.println("HAS PERDIDOnGRACIAS POR JUGAR");
              System.exit(0);
           }
           else
           {
              if(i==4)
                 System.out.println("nFELICITACIONES!!!nGANAS EL JUEGO");
              else
                 System.out.println("nPASAS A LA SIGUIENTE PREGUNTA");
           }
       }
    }
    catch(Exception e){}
  }
 
  static int RespDefi()
  {
     int resp=0,defi='n';
    try
    {
       BufferedReader ent = new BufferedReader (new InputStreamReader (System.in));
       String res,def;
       
       while(defi!='s')
        {
           res = ent.readLine();
           resp= res.charAt(0);
           System.out.print("nRESPUESTA DEFINITIVA??ns = SIt n = NOn-> ");
           def = ent.readLine();
           defi = def.charAt(0);
           if(defi == 'n')
              System.out.print("nELiga una nueva opciont-> ");
        }
    }
    catch(Exception e){}
     return resp;
  }
 
  static void SacaRan(int vec[])
  {
     for(int i=0;i<5;i++)
    {
       vec[i]= (int)(Math.random()*5)+1;
       for(int j=0;j<5;j++)
          if(vec[i]==vec[j] && i!=j && i>0) //aseguramos que no se repitan los numeros
             i--;
    }   
  }
 
  static void Preguntas(int preg)
  {
     switch(preg)
     {
        case(1): System.out.print("nQuien descubrio America??na) Cristobal Colontb) Diego de Almagronc) Jose Felicianotd) Tulio trivinion -> ");
               break;
        case(2): System.out.print("nAnio de Independencia de Chile??na) 1910tb) 1811nc) 1810td) 1710n -> ");
               break;
        case(3): System.out.print("nCapital de BULGARIA??na) Bucaresttb) Sofianc) Budapestd) Tokion -> ");
               break;
        case(4): System.out.print("nCampeon Copa Libertadores 1985??na) Argentinos Juniortb) Independientenc) Gremiotd) Boca Juniorn -> ");
               break;
        case(5): System.out.print("nFecha de Fundacion de la UCM??na) 10 de Julio de 1991tb) 10 de Junio de 1991nc) 10 de Junio de 1990td) 10 de Julio de 1990n -> ");
               break;
              
     }
  }
 
  static int Respuestas(int preg, int resp)
  {
     int acerto=0;
     switch(preg)
     {
        case(1):
              if(resp == 'a')
                 acerto = 1;
              else
                 acerto = 0;
              break;
        case(2):
              if(resp == 'c')
                 acerto = 1;
              else
                 acerto = 0;
              break;
        case(3):
              if(resp == 'b')
                 acerto = 1;
              else
                 acerto = 0;
              break;
        case(4):
              if(resp == 'a')
                 acerto = 1;
              else
                 acerto = 0;
              break;
        case(5):
              if(resp == 'a')
                 acerto = 1;
              else
                 acerto = 0;
              break;   
     }
     return acerto;
  }
}

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 26/Oct/2012, 10:09
hafs31 NoSetup.org wZVanG22kApr/13
Por: , el 15/Jul/2005, 08:21
uriel_mn Jallander kn1f3eg32kJul/05
Por: , el 17/May/2005, 15:25
libreparaque Jallander13kMay/05
Por: , el 16/Feb/2005, 20:21
Gema_1902 User 2831856kFeb/05
Por: , el 16/Sep/2004, 18:47
MoysexJcl deckerix User 2831822kSep/04