SlideShare una empresa de Scribd logo
1 de 3
package TrabajoEnClase9;
import java.util.Scanner;
public class Juego
{
int posFCero;
int posCCero;
public static void main (String [] args){
int [] [] cuadro = new int [4] [4];
Juego ju = new Juego ();
ju.ubicaNumeros(cuadro);
do{
ju.imprimeCuadro(cuadro);
ju.juego(cuadro);
}while (!ju.ganaste(cuadro));
ju.imprimeCuadro(cuadro);
ju.mensaje(cuadro);
}
public void imprimeCuadro (int [] [] cua){
for(int f = 0; f < cua.length; f ++){
for(int c = 0; c < cua.length; c ++){
if(cua [f] [c] < 10){
System.out.print(" " + cua [f] [c] + " ");
}else{
System.out.print(cua [f] [c] + " ");
}
}
System.out.println();
}
for(int linea = 1; linea <= 5; linea ++){
System.out.println();
}
}
public void ubicaNumeros (int [] [] cua){
for(int numero = 1; numero < 16; numero ++){
int f, c;
do{
f = (int)(Math.random() * 4);
c = (int)(Math.random() * 4);
}while (cua [f] [c] != 0);
if(cua [f] [c] == 0){
cua [f] [c] = numero;
}
}
for(int f = 0; f < cua.length; f ++){
for(int c = 0; c < cua.length; c ++){
if(cua [f] [c] == 0){
posFCero = f;
posCCero = c;
}
}
}
}
public void juego (int [] [] cua){
Scanner t = new Scanner(System.in);
char respuesta = t.next().charAt(0);
switch (respuesta){
case'w':
case'W': if(posFCero-1>=0){
int tempo=cua[posFCero][posCCero];
cua[posFCero][posCCero]=cua[posFCero-1][posCCero];
cua[posFCero-1][posCCero]=tempo;
posFCero--;
}
break;
case's':
case'S': if(posFCero+1<4){
int tempo=cua[posFCero][posCCero];
cua[posFCero][posCCero]=cua[posFCero+1][posCCero];
cua[posFCero+1][posCCero]=tempo;
posFCero++;
}
break;
case'a':
case'A': if(posCCero-1>=0){
int tempo=cua[posFCero][posCCero];
cua[posFCero][posCCero]=cua[posFCero][posCCero-1];
cua[posFCero][posCCero-1]=tempo;
posCCero--;
}
break;
case'd':
case'D': if(posCCero+1<4){
int tempo=cua[posFCero][posCCero];
cua[posFCero][posCCero]=cua[posFCero][posCCero+1];
cua[posFCero][posCCero+1]=tempo;
posCCero++;
}
break;
case't': truco(cua);
break;
}
}
public boolean ganaste( int [][] cua){
if(cua[0][0]==1&& cua[0][1]==2&&cua[0][2]==3&& cua[0][3]==4&&
cua[1][0]==5&& cua[1][1]==6&&cua[1][2]==7&& cua[1][3]==8&&
cua[2][0]==9&& cua[2][1]==10&&cua[2][2]==11&& cua[2][3]==12&&
cua[3][0]==13&& cua[3][1]==14&&cua[3][2]==15&& cua[3][3]==0){
return true;
}
if(cua[0][0]==1&& cua[0][1]==5&&cua[0][2]==9&& cua[0][3]==13&&
cua[1][0]==2&& cua[1][1]==6&&cua[1][2]==10&& cua[1][3]==14&&
cua[2][0]==3&& cua[2][1]==7&&cua[2][2]==11&& cua[2][3]==15&&
cua[3][0]==4&& cua[3][1]==8&&cua[3][2]==12&& cua[3][3]==0){
return true;
}
return false;
}
public void mensaje (int [] [] cua){
System.out.println("? ? ? ? ¦ Ganaste ¦ ? ? ? ? ");
}
public void truco (int [] [] cua){
for(int i=0; i<=14; i++){
cua[i/4][i-(i/4*4)]=i+1;
}
cua [3] [3] = 0;
}
}

Más contenido relacionado

La actualidad más candente (17)

Feb28
Feb28Feb28
Feb28
 
Funciones
FuncionesFunciones
Funciones
 
MFSI
MFSIMFSI
MFSI
 
Correcion del examen del primer trimestre
Correcion del examen del primer trimestreCorrecion del examen del primer trimestre
Correcion del examen del primer trimestre
 
Informe tecnico u 3-victor uex
Informe tecnico u 3-victor uexInforme tecnico u 3-victor uex
Informe tecnico u 3-victor uex
 
Ejercicios de la prueba
Ejercicios de la pruebaEjercicios de la prueba
Ejercicios de la prueba
 
Ejercicio de matematica
Ejercicio de matematicaEjercicio de matematica
Ejercicio de matematica
 
Derivada de una función
Derivada de una funciónDerivada de una función
Derivada de una función
 
Unidad 5 informe técnico
Unidad 5 informe técnicoUnidad 5 informe técnico
Unidad 5 informe técnico
 
Semana 4 del 3 al 7 abril-ci
Semana 4 del 3 al 7 abril-ciSemana 4 del 3 al 7 abril-ci
Semana 4 del 3 al 7 abril-ci
 
Tarea 2
Tarea 2Tarea 2
Tarea 2
 
Desarrollo De Un Display
Desarrollo De Un DisplayDesarrollo De Un Display
Desarrollo De Un Display
 
640 maximos y_minimos_relativos
640 maximos y_minimos_relativos640 maximos y_minimos_relativos
640 maximos y_minimos_relativos
 
Tema 3 (primera parte)
Tema 3 (primera parte)Tema 3 (primera parte)
Tema 3 (primera parte)
 
Jenni
JenniJenni
Jenni
 
Jenni
JenniJenni
Jenni
 
Za cadena potencia_m1133
Za cadena potencia_m1133Za cadena potencia_m1133
Za cadena potencia_m1133
 

Destacado

Social Media Conference 2010
Social Media Conference 2010Social Media Conference 2010
Social Media Conference 2010
Futurebiz
 
Folien Veranstaltung Persönlichkeitskompetenz
Folien Veranstaltung PersönlichkeitskompetenzFolien Veranstaltung Persönlichkeitskompetenz
Folien Veranstaltung Persönlichkeitskompetenz
Solothurner Handelskammer
 
Jugendliteratur 2 didaktik les 0 2012
Jugendliteratur 2 didaktik les 0 2012Jugendliteratur 2 didaktik les 0 2012
Jugendliteratur 2 didaktik les 0 2012
kleemans
 
Educacion vial...
Educacion vial...Educacion vial...
Educacion vial...
amiwita
 
Wiarton Willie Letters
Wiarton Willie LettersWiarton Willie Letters
Wiarton Willie Letters
Harmony Waters
 
Casa Museo gardeliana
Casa Museo gardelianaCasa Museo gardeliana
Casa Museo gardeliana
mariaferzg
 
TRABAJO ESTRUCTURA DE LOS HOGARES ESPAÑOLES
TRABAJO ESTRUCTURA DE LOS HOGARES ESPAÑOLESTRABAJO ESTRUCTURA DE LOS HOGARES ESPAÑOLES
TRABAJO ESTRUCTURA DE LOS HOGARES ESPAÑOLES
EstefiPulidoMariblanca
 
Herramientas de la Web 2.0 y web 3.0
Herramientas de la Web 2.0 y web 3.0 Herramientas de la Web 2.0 y web 3.0
Herramientas de la Web 2.0 y web 3.0
Yeraldin Cadena
 

Destacado (20)

Apple - Los secretos de Steve Jobs
Apple - Los secretos de Steve JobsApple - Los secretos de Steve Jobs
Apple - Los secretos de Steve Jobs
 
Social Media Conference 2010
Social Media Conference 2010Social Media Conference 2010
Social Media Conference 2010
 
Folien Veranstaltung Persönlichkeitskompetenz
Folien Veranstaltung PersönlichkeitskompetenzFolien Veranstaltung Persönlichkeitskompetenz
Folien Veranstaltung Persönlichkeitskompetenz
 
Presentación1 copia (2)
Presentación1   copia (2)Presentación1   copia (2)
Presentación1 copia (2)
 
Jugendliteratur 2 didaktik les 0 2012
Jugendliteratur 2 didaktik les 0 2012Jugendliteratur 2 didaktik les 0 2012
Jugendliteratur 2 didaktik les 0 2012
 
Educacion vial...
Educacion vial...Educacion vial...
Educacion vial...
 
Brecha digital
Brecha digitalBrecha digital
Brecha digital
 
Wiarton Willie Letters
Wiarton Willie LettersWiarton Willie Letters
Wiarton Willie Letters
 
Casa Museo gardeliana
Casa Museo gardelianaCasa Museo gardeliana
Casa Museo gardeliana
 
Itapúa encarnación
Itapúa encarnaciónItapúa encarnación
Itapúa encarnación
 
Tareamodulo1
Tareamodulo1Tareamodulo1
Tareamodulo1
 
TRABAJO ESTRUCTURA DE LOS HOGARES ESPAÑOLES
TRABAJO ESTRUCTURA DE LOS HOGARES ESPAÑOLESTRABAJO ESTRUCTURA DE LOS HOGARES ESPAÑOLES
TRABAJO ESTRUCTURA DE LOS HOGARES ESPAÑOLES
 
Curso Android - Clase 6
Curso Android - Clase 6Curso Android - Clase 6
Curso Android - Clase 6
 
Herramientas de la Web 2.0 y web 3.0
Herramientas de la Web 2.0 y web 3.0 Herramientas de la Web 2.0 y web 3.0
Herramientas de la Web 2.0 y web 3.0
 
2ª reunión padres 3º orientación definitivo
2ª reunión padres 3º orientación definitivo2ª reunión padres 3º orientación definitivo
2ª reunión padres 3º orientación definitivo
 
Ncacerestareapptx
NcacerestareapptxNcacerestareapptx
Ncacerestareapptx
 
Modernism
ModernismModernism
Modernism
 
Elena
ElenaElena
Elena
 
Red de computadoras
Red de computadorasRed de computadoras
Red de computadoras
 
Comunidades de Aprendizaje
Comunidades de AprendizajeComunidades de Aprendizaje
Comunidades de Aprendizaje
 

Similar a Programa 6

Corridas de los ejercicios ya realizados
Corridas de los ejercicios ya realizadosCorridas de los ejercicios ya realizados
Corridas de los ejercicios ya realizados
diegorap
 
3 desarollo manejo datos capitulo 2 -03 aplicaciones arreglos dos dime
3 desarollo manejo datos capitulo 2 -03 aplicaciones arreglos dos dime3 desarollo manejo datos capitulo 2 -03 aplicaciones arreglos dos dime
3 desarollo manejo datos capitulo 2 -03 aplicaciones arreglos dos dime
luis freddy
 
Ejercicios
EjerciciosEjercicios
Ejercicios
Ezmee XD
 

Similar a Programa 6 (20)

Ejercicios de programacion en java
Ejercicios de programacion en javaEjercicios de programacion en java
Ejercicios de programacion en java
 
Matrices
MatricesMatrices
Matrices
 
Ordenamiento shell
Ordenamiento shellOrdenamiento shell
Ordenamiento shell
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
 
Corridas de los ejercicios ya realizados
Corridas de los ejercicios ya realizadosCorridas de los ejercicios ya realizados
Corridas de los ejercicios ya realizados
 
Metodos de ordenamiento
Metodos de ordenamientoMetodos de ordenamiento
Metodos de ordenamiento
 
colasEjeRe_1_2022.pdf
colasEjeRe_1_2022.pdfcolasEjeRe_1_2022.pdf
colasEjeRe_1_2022.pdf
 
Practica
PracticaPractica
Practica
 
Swrewer nuevo hoy
Swrewer nuevo hoySwrewer nuevo hoy
Swrewer nuevo hoy
 
Laboratorio de algoritmos
Laboratorio de algoritmosLaboratorio de algoritmos
Laboratorio de algoritmos
 
Applets.pdf
Applets.pdfApplets.pdf
Applets.pdf
 
Juego Bingo - JAVA
Juego Bingo - JAVAJuego Bingo - JAVA
Juego Bingo - JAVA
 
Expo_Int
Expo_IntExpo_Int
Expo_Int
 
Ejerciciosprogramacion
EjerciciosprogramacionEjerciciosprogramacion
Ejerciciosprogramacion
 
Recuperacion programas
Recuperacion programasRecuperacion programas
Recuperacion programas
 
Jorge informe tecnico
Jorge informe tecnicoJorge informe tecnico
Jorge informe tecnico
 
Recuperacion programas
Recuperacion programasRecuperacion programas
Recuperacion programas
 
3 desarollo manejo datos capitulo 2 -03 aplicaciones arreglos dos dime
3 desarollo manejo datos capitulo 2 -03 aplicaciones arreglos dos dime3 desarollo manejo datos capitulo 2 -03 aplicaciones arreglos dos dime
3 desarollo manejo datos capitulo 2 -03 aplicaciones arreglos dos dime
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 

Más de yito24 (20)

Start
StartStart
Start
 
Settings
SettingsSettings
Settings
 
Maze
MazeMaze
Maze
 
Lab
LabLab
Lab
 
Dibujo
DibujoDibujo
Dibujo
 
Organización de computadoras
Organización de computadorasOrganización de computadoras
Organización de computadoras
 
Proyecto 2-probabilidad-y-estadistica
Proyecto 2-probabilidad-y-estadisticaProyecto 2-probabilidad-y-estadistica
Proyecto 2-probabilidad-y-estadistica
 
Programación en matlab
Programación en matlabProgramación en matlab
Programación en matlab
 
Marco teorico
Marco teoricoMarco teorico
Marco teorico
 
Programa 6
Programa 6Programa 6
Programa 6
 
Programa 5
Programa 5Programa 5
Programa 5
 
Programa 4
Programa 4Programa 4
Programa 4
 
Programa 3
Programa 3Programa 3
Programa 3
 
Programa 2
Programa 2Programa 2
Programa 2
 
Programa 1
Programa 1Programa 1
Programa 1
 
Real time detection of application-layer d do-s attack using time series anal...
Real time detection of application-layer d do-s attack using time series anal...Real time detection of application-layer d do-s attack using time series anal...
Real time detection of application-layer d do-s attack using time series anal...
 
Informe sobre ataques d do s
Informe sobre ataques d do sInforme sobre ataques d do s
Informe sobre ataques d do s
 
Bound maxima as a traffic feature under d do s flood attacks.
Bound maxima as a traffic feature under d do s flood attacks.Bound maxima as a traffic feature under d do s flood attacks.
Bound maxima as a traffic feature under d do s flood attacks.
 
Water rocket project
Water rocket projectWater rocket project
Water rocket project
 
Proyecto goniometro
Proyecto goniometroProyecto goniometro
Proyecto goniometro
 

Último

Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
NancyLoaa
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 

Último (20)

Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 

Programa 6

  • 1. package TrabajoEnClase9; import java.util.Scanner; public class Juego { int posFCero; int posCCero; public static void main (String [] args){ int [] [] cuadro = new int [4] [4]; Juego ju = new Juego (); ju.ubicaNumeros(cuadro); do{ ju.imprimeCuadro(cuadro); ju.juego(cuadro); }while (!ju.ganaste(cuadro)); ju.imprimeCuadro(cuadro); ju.mensaje(cuadro); } public void imprimeCuadro (int [] [] cua){ for(int f = 0; f < cua.length; f ++){ for(int c = 0; c < cua.length; c ++){ if(cua [f] [c] < 10){ System.out.print(" " + cua [f] [c] + " "); }else{ System.out.print(cua [f] [c] + " "); } } System.out.println(); } for(int linea = 1; linea <= 5; linea ++){ System.out.println(); } } public void ubicaNumeros (int [] [] cua){ for(int numero = 1; numero < 16; numero ++){ int f, c; do{ f = (int)(Math.random() * 4); c = (int)(Math.random() * 4); }while (cua [f] [c] != 0); if(cua [f] [c] == 0){ cua [f] [c] = numero; } } for(int f = 0; f < cua.length; f ++){ for(int c = 0; c < cua.length; c ++){ if(cua [f] [c] == 0){
  • 2. posFCero = f; posCCero = c; } } } } public void juego (int [] [] cua){ Scanner t = new Scanner(System.in); char respuesta = t.next().charAt(0); switch (respuesta){ case'w': case'W': if(posFCero-1>=0){ int tempo=cua[posFCero][posCCero]; cua[posFCero][posCCero]=cua[posFCero-1][posCCero]; cua[posFCero-1][posCCero]=tempo; posFCero--; } break; case's': case'S': if(posFCero+1<4){ int tempo=cua[posFCero][posCCero]; cua[posFCero][posCCero]=cua[posFCero+1][posCCero]; cua[posFCero+1][posCCero]=tempo; posFCero++; } break; case'a': case'A': if(posCCero-1>=0){ int tempo=cua[posFCero][posCCero]; cua[posFCero][posCCero]=cua[posFCero][posCCero-1]; cua[posFCero][posCCero-1]=tempo; posCCero--; } break; case'd': case'D': if(posCCero+1<4){ int tempo=cua[posFCero][posCCero]; cua[posFCero][posCCero]=cua[posFCero][posCCero+1]; cua[posFCero][posCCero+1]=tempo; posCCero++; } break; case't': truco(cua); break; } } public boolean ganaste( int [][] cua){ if(cua[0][0]==1&& cua[0][1]==2&&cua[0][2]==3&& cua[0][3]==4&& cua[1][0]==5&& cua[1][1]==6&&cua[1][2]==7&& cua[1][3]==8&& cua[2][0]==9&& cua[2][1]==10&&cua[2][2]==11&& cua[2][3]==12&& cua[3][0]==13&& cua[3][1]==14&&cua[3][2]==15&& cua[3][3]==0){ return true; } if(cua[0][0]==1&& cua[0][1]==5&&cua[0][2]==9&& cua[0][3]==13&& cua[1][0]==2&& cua[1][1]==6&&cua[1][2]==10&& cua[1][3]==14&& cua[2][0]==3&& cua[2][1]==7&&cua[2][2]==11&& cua[2][3]==15&&
  • 3. cua[3][0]==4&& cua[3][1]==8&&cua[3][2]==12&& cua[3][3]==0){ return true; } return false; } public void mensaje (int [] [] cua){ System.out.println("? ? ? ? ¦ Ganaste ¦ ? ? ? ? "); } public void truco (int [] [] cua){ for(int i=0; i<=14; i++){ cua[i/4][i-(i/4*4)]=i+1; } cua [3] [3] = 0; } }