Guía de Práctica RECURSIVIDAD
Guía de Práctica RECURSIVIDAD
Java
RECURSIVIDAD
• Ejemplos
1
JAVA
package comprobacionusuario;
String error = "Ups. No pudimos validar tus datos. " + nombre + " es tu usuario?";
//Si son validos se llama a la función saludar y se muestra el mensaje retornado por pantalla
System.out.println(saludar(usuario));
2
JAVA
System.out.println(error(usuario));
verificar(usuario, contrasenia);
package cinefis;
import javax.swing.JOptionPane;
//.swing.JoptionPane = objeto de java que nos permite precisamente trabajar con cuadros de dialogo
3
JAVA
int size=9;
salaCine=create(size);
boolean ban=true;
do{
switch(opcion){
case 2: salaCine=asignarLugar(salaCine);break;
case 3: salaCine=escogerLugar(salaCine);break;
default: ban=false;
}while(ban);
4
JAVA
for(int i=0;i<size;i++)
for(int j=0;j<size;j++)
matriz[i][j]='O';
return matriz;
String cad="";
for(int i=0;i<mat.length;i++){
cad+=mat[i][j]+" ";
cad+="\n";
JOptionPane.showMessageDialog(null,cad);
char matriz[][]=mat;
for(int i=0;i<matriz.length;i++){
for(int j=0;j<matriz[i].length;j++){
if(matriz[i][j]=='O'){
5
JAVA
matriz[i][j]='X';
return matriz;
}else continue;
return matriz;
char matriz[][]=mat;
do{
else{
matriz[fila-1][columna-1]='X';
break;
}while(1==1);
return matriz;