Código:
se supone que son 15 partidos, al hazar salen los resultados, pero cuando se muestran en el output no me muestra los 15 partidos, me muestra resultados de menos de 15 partidos, salen al hazar pareciera tambien el numero de partidos q se muestran :S.. no se si se entiende... si hago que los resultados no salgan al hazar entonces si me muestra los 15 partidos.. que es lo q pasa? /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package quiniela; import java.util.Random; /** * * @author Usuario */ public class Quiniela { static boolean[][] resultados = new boolean[15][3]; public static boolean randome(){ Random rnd = new Random(); int numero=rnd.nextInt(2); if (numero==0) { return true; } else { return false; } } public static void main(String[] args) { resultados[0][0]=randome();resultados [0][1]=randome();resultados[0][2]=randome(); resultados[1][0]=randome();resultados [1][1]=randome();resultados[1][2]=randome(); resultados[2][0]=randome();resultados [2][1]=randome();resultados[2][2]=randome(); resultados[3][0]=randome();resultados [3][1]=randome();resultados[3][2]=randome(); resultados[4][0]=randome();resultados [4][1]=randome();resultados[4][2]=randome(); resultados[5][0]=randome();resultados [5][1]=randome();resultados[5][2]=randome(); resultados[6][0]=randome();resultados [6][1]=randome();resultados[6][2]=randome(); resultados[7][0]=randome();resultados [7][1]=randome();resultados[7][2]=randome(); resultados[8][0]=randome();resultados [8][1]=randome();resultados[8][2]=randome(); resultados[9][0]=randome();resultados [9][1]=randome();resultados[9][2]=randome(); resultados[10][0]=randome();resultados [10][1]=randome();resultados[10][2]=randome(); resultados[11][0]=randome();resultados [11][1]=randome();resultados[11][2]=randome(); resultados[12][0]=randome();resultados [12][1]=randome();resultados[12][2]=randome(); resultados[13][0]=randome();resultados [13][1]=randome();resultados[13][2]=randome(); resultados[14][0]=randome();resultados [14][1]=randome();resultados[14][2]=randome(); try{ for(int i=0;i<15;i++) { for(int i1=0;i1<1;i1++){ if(resultados[i][i1]==false&&resultados[i+1][i1+1]==false&&resultados[i+2][i1+2]==false) { System.out.println("no hay resultado para el partido "+(i+1)); } if(resultados[i][i1]==true&&resultados[i+1][i1+1]==false&&resultados[i+2][i1+2]==false) { System.out.println("1"); } if(resultados[i][i1]==false&&resultados[i+1][i1+1]==true&&resultados[i+2][i1+2]==false) { System.out.println("X"); } if(resultados[i][i1]==false&&resultados[i+1][i1+1]==false&&resultados[i+2][i1+2]==true) { System.out.println("2"); } if(resultados[i][i1]==true&&resultados[i+1][i1+1]==true&&resultados[i+2][i1+2]==false) { System.out.println("1X"); } if(resultados[i][i1]==false&&resultados[i+1][i1+1]==true&&resultados[i+2][i1+2]==true) { System.out.println("X2"); } } } } catch(ArrayIndexOutOfBoundsException e){ if (resultados[13][0]==false&&resultados[13][1]==false&&resultados[13][2]==false) { System.out.println("no hay resultado para el partido 14"); } if (resultados[13][0]==true&&resultados[13][1]==false&&resultados[13][2]==false) { System.out.println("1"); } if (resultados[13][0]==false&&resultados[13][1]==true&&resultados[13][2]==false) { System.out.println("X"); } if (resultados[13][0]==false&&resultados[13][1]==false&&resultados[13][2]==true) { System.out.println("2"); } if (resultados[13][0]==true&&resultados[13][1]==true&&resultados[13][2]==false) { System.out.println("1X"); } if (resultados[13][0]==false&&resultados[13][1]==true&&resultados[13][2]==true) { System.out.println("X2"); } if (resultados[14][0]==false&&resultados[14][1]==false&&resultados[14][2]==false) { System.out.println("no hay resultado para el partido 15"); } if (resultados[14][0]==true&&resultados[14][1]==false&&resultados[14][2]==false) { System.out.println("1"); } if (resultados[14][0]==false&&resultados[14][1]==true&&resultados[14][2]==false) { System.out.println("X"); } if (resultados[14][0]==false&&resultados[14][1]==false&&resultados[14][2]==true) { System.out.println("2"); } if (resultados[14][0]==true&&resultados[14][1]==true&&resultados[14][2]==false) { System.out.println("1X"); } if (resultados[14][0]==false&&resultados[14][1]==true&&resultados[14][2]==true) { System.out.println("X2"); } } } }