Código Java:
Ver original
import java.util.Random; import java.util.Scanner; public class nadita { static int aciertos[]=new int[6]; static int numeros[]=new int[6]; static int persona[]=new int[6]; boolean acierto=false; static int numazar, opcion, menus, propiedad, xdjota; public static void cargador(){ int [] perro={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48}; if (propiedad>0 && propiedad<49){ for (int y=0;y<6;y++){ persona[y]=dato.nextInt(); } }else{ } } public static void menu(int menus, int xdjota){ System.out.println("Buenos dias. Usted esta jugando al 5 de ORO!\n 1-Ingresar jugada\n 2-Ver jugada\n 3-Salir"); xdjota=gato.nextInt(); do{ switch(menus){ case 0: cargador(); break; case 1: System.out.println(" " + persona[0] + " " + persona[1] + " " + persona[2] + " " + persona[3] + " " + persona[4] + " " + persona[5]); break; } }while (opcion!=3); } public static void inicializar(){ for (int r=0;r<6;r++){ numeros[r]=0; } } public static void random(){ for (int h=0;h<6;h++){ numazar=azar.nextInt(48-1+1)+1; numeros[h]=numazar; } } public static void comparacion(){ boolean soniguales=true; for (int u=0;u<6 && soniguales; u++){ if(persona[u] != numeros[u]){ soniguales=false; } } boolean acertado=false; if(soniguales==true){ acertado=true; }else{ acertado=false; } public static boolean banderita(){ boolean esta=false; for (int r=0;r<6;r++){ if (numeros[r]==numazar){ return true; }else return false; } return esta; } public static void opcion(int opcion){ switch (opcion){ case 1: if (numeros[0]==persona[0]){ } break; case 2: if (numeros[1]==persona[1]){ } break; case 3: if (numeros[2]==persona[2]){ } break; case 4: if (numeros[3]==persona[3]){ } break; case 5: if (numeros[4]==persona[4]){ } break; case 6: if (numeros[5]==persona[5]){ } break; case 7: if (numeros[6]==persona[6]){ } break; case 8: if (numeros[7]==persona[7]){ } break; } } menu(menus,xdjota); inicializar(); cargador(); random(); banderita(); comparacion(); opcion(opcion); } }
el error creo que esta en el cargador, se pueden introducir mas de 6 numeros cuando necesito limitarlos a 6 yque no se puedan introducir ilimitadamente.agradezco ayuda.