Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - umadara

Páginas: 1 [2] 3
21
Hola, os dejo otro ejercicio que considero interesante y me ha generado unas cuantas dudillas. Ejercicio CU00677B del curso práctico de programación en Java desde cero.


Busca información en la documentación oficial de Java sobre la interface Iterable. ¿Qué clases de las que conoces implementan esta interface?

La única que yo he utilizado es  ArrayList.


¿Qué método han de tener disponible las clases que implementan esta interface?

Aqui salta la duda, yo gasto java 8, para java 8 la interfaz Iterable dispone de 3 métodos


que son los que se ven en la imagen anterior. Mis dudas son:

-Diferencia entre Abstract methods y default methods.

-¿El que no funcionen los métodos default en el blueJ se debe a la versión de BlueJ?

¿Para qué sirve este método?

forEach(Consumer<? super T> action)

Lleva a cabo la acción indicada para cada elemento iterable hasta que todos los elementos han sido procesados ​​o la acción produce una excepción .

iterator()

Devuelve una iteración de los elementos del tipo indicado

spliterator()

Crea un Spliterator sobre los elementos descritos por esta iterable .

22
Aquí otro ejercicio, el CU00675B del curso básico de programación en Java.

Código: [Seleccionar]
import java.util.ArrayList;

public class EjercicioArray {
   
    public static void main (String [] args) {
       
        int [] miArray1 = {2, -4, 3, 7};
       
        for (int i=0; i< miArray1.length; i++){
           
             System.out.println ("valor " + (i+1) + "= " + miArray1[i]);
       
        }
       
        ArrayList<Integer> lista1 = new ArrayList<Integer>();
       
        for (int i=0; i< miArray1.length; i++){
       
            lista1.add(miArray1[i]);
       
        }
       
        int size = lista1.size();
       
        for (int i=0; i< size; i++) {
       
            System.out.println ("valor " + (i+1) + "= " + lista1.get(i));
           
        }

    }

}

saludos y como siempre muchas gracias

p.d. se me olvidó contestar a las preguntas propuestas. array almacena datos del tipo int y arrayList del tipo Integer

23
Buenas, aquí otro ejercicio, el CU00674B del taller práctico de programación en Java.

FORMAS1DIMENSIONES

Código: [Seleccionar]
package formas.formas1dimensiones;

public class Recta
{
}

Código: [Seleccionar]
package formas.formas1dimensiones;

public class Curva
{
 
}

FORMAS2DIMENSIONES

Código: [Seleccionar]
package formas.formas2dimensiones;

public class Elipse
{

}

Código: [Seleccionar]
package formas.formas2dimensiones;

public class Parabola
{

}

Código: [Seleccionar]
package formas.formas2dimensiones;

public class Hiperbola
{

}

Código: [Seleccionar]
package formas.formas2dimensiones;

public class Cuadrilatero
{
 
}

Código: [Seleccionar]
package formas.formas2dimensiones;

public class Triangulo
{

}

FORMAS3DIMENSIONES

Código: [Seleccionar]
package formas.formas3dimensiones;

public class Esfera
{

}

Código: [Seleccionar]
package formas.formas3dimensiones;

public class Cono
{

}

Código: [Seleccionar]
package formas.formas3dimensiones;

public class Cilindro
{

}

Sin más, muchas gracias y un saludo.

24
Buenas, aquí os dejo otro ejercicio, el CU00673B del tutorial práctico de programación en lenguaje Java:

Código: [Seleccionar]
public class Circulo {
   
     public static final double PI = (3.1416);
     double radio = 0.0;
     double area = 0.0;
     double longitud = 0.0 ;
     
     public void circulo () {
         radio = 0.0;
     }
         
     public double insertarRadio(double _radio) {
         radio = _radio;
         return radio;
     }
     
     public double calculoAreaCirculo () {
         area = (radio * radio) * PI;
         return area;
     }
     
     public double longitudCirculo () {
         longitud = 2 * PI *radio;
         return longitud;
     }
       
}


Código: [Seleccionar]
import java.util.Scanner;

public class CreaCirculo {

    public static void main (String [] args) {
        Scanner circulo = new Scanner (System.in);
        Circulo nCirculo = new Circulo();
        System.out.println ("inserte el rádio del círculo a construir");
        double radio = 0.0;
        radio = Integer.parseInt(circulo.nextLine());
       
        nCirculo.insertarRadio(radio);
        System.out.println ("el area del circulo es = " + nCirculo.calculoAreaCirculo() + " cm.");
        System.out.println ("la longitud del circulo es = " + nCirculo.longitudCirculo() + " cm.");
   
    }

}

En cuanto a la pregunta si podríamos crear un método para variar el valor de PI dentro del Main, decir que es imposible ya que a PI le hemos asignado un valor de constante, lo que implica que no se podrá modificar ese valor.

Sin más, como siempre, agradecer vuestra colaboración. Muchas gracias.

Saludos

25
Buenas, aquí os dejo otro ejercicio práctico correspondiente a la entrega  CU00672B del taller de programación en Java para dummies:

Código: [Seleccionar]
import java.util.Random;
import java.util.Scanner;

public class Juego {
   
    public static void main (String [] args) {
       
        System.out.println ("Se ha generado un número aletatorio entero entre 1 y 100, intente adivinarlo");
       
        Scanner entrada = new Scanner (System.in);
       
        int miNumero = 0;
       
        Random numeroAleatorio;
       
        int x = 0;
       
        numeroAleatorio = new Random();
       
        x = numeroAleatorio.nextInt(100);
       
        do { miNumero = Integer.parseInt(entrada.nextLine());
            if (x > miNumero) {
               
                System.out.println ("el número que tenía pensado era mayor que el que introdujiste, vuelve a intentarlo");
               
                //miNumero = Integer.parseInt(entrada.nextLine());
               
            }
           
            if (x < miNumero) {
               
                System.out.println ("el número que tenía pensado era menor que el que introdujiste, vuelve a intentarlo");
               
                //miNumero = Integer.parseInt(entrada.nextLine());
           
            }
       
            if (x == miNumero ){System.out.println ("has acertado");}
        }
       
        while (x != miNumero);
    }
}

Un saludo y como siempre gracias de antemano.

26
Gracias por tus aportaciones Dimiste, la verdad que la variable i que aparece en mis 2 códigos se debe a que copié partes de otro código y supongo que una de ellas sería la variable i, la verdad no me di cuenta. En cuanto al uso de la ñ, a partir de ahora intentaré no utilizarlas y en cuanto a la asignación de nombres que podrían inducir a error, esto se debe a que no acaba de entender correctamente que es lo que hacía esa variable, he repasado el temario y creo que en estos momentos lo tengo más claro y creo que ya voy asignando nombres coherentes.
Sin más volver a agradecerte tú colaboración, tiempo y dedicación,
un saludo

27
Buenas otra vez, aquí os dejo otro ejercicio;

Código: [Seleccionar]
import java.util.Scanner;

public class Test {
   
    public static void main (String [] args) {
       
        ListaCantantesFamosos lista1 = new ListaCantantesFamosos();
       
        lista1.cantantesPredefinidos();
       
        lista1.añadirCantante();
       
        lista1.mostrarLista();
       
        String opcion = "";
       
        System.out.println ("¿Desea continuar insertando nombres de cantantes? (Y/N)");
       
        Scanner entrada = new Scanner (System.in);
       
        opcion = entrada.nextLine();
       
       
        while (opcion.equals("Y")) {
           
            lista1.añadirCantante();
           
            lista1.mostrarLista();
           
            System.out.println ("¿Desea continuar insertando nombres de cantantes? (Y/N)");
       
            opcion = entrada.nextLine();

        }
    }
}

Código: [Seleccionar]
import java.util.Scanner;

public class CantantesFamosos {
   
    //atributos
    String nombreCantante;
    String discoMasVendido;
   
    public CantantesFamosos (){
       
        Scanner entrada = new Scanner (System.in);
       
        System.out.println ("introduzca el nombre del cantante");
       
        nombreCantante = entrada.nextLine();
       
        System.out.println ("introduzca disco más vendido del cantante");
       
        discoMasVendido = entrada.nextLine();
   
    }
   
    public CantantesFamosos (String _nombreCantante, String _discoMasVendido){
       
        nombreCantante = _nombreCantante;
       
        discoMasVendido = _discoMasVendido;
   
    }
    //metodos de entrada
   
    public void variarNombreCantante (String nuevoNombreCantante) {
       
        nombreCantante = nuevoNombreCantante;
       
    }
   
    public void variarDiscoMasVendido (String nuevoDiscoMasVendido) {
       
        discoMasVendido = nuevoDiscoMasVendido;
       
    }
   
    //metodos de retorno
   
    public String devolverNombreCantante () {
       
        return nombreCantante;
       
    }
   
    public String devolverDiscoMasVendido () {
   
        return discoMasVendido;
       
    }
   

}

Código: [Seleccionar]
import java.util.ArrayList; //importa el método ArrayList
 
import java.util.Iterator;

public class ListaCantantesFamosos {
   
   private ArrayList<CantantesFamosos>listaCantantesFamosos;
   
   public ListaCantantesFamosos () {
       
        listaCantantesFamosos = new ArrayList<CantantesFamosos>();
   
    }
   
   public void añadirCantante () {

        listaCantantesFamosos.add(new CantantesFamosos());
   
    }
   
   public void cantantesPredefinidos () {
       
        CantantesFamosos objetoCantanteFamoso = new CantantesFamosos("Bisbal","Disco1");
       
        listaCantantesFamosos.add(objetoCantanteFamoso);
       
       
       
        objetoCantanteFamoso = new CantantesFamosos("Alex Ubago","Disco2");
       
        listaCantantesFamosos.add(objetoCantanteFamoso);
   
    }
   
   public void mostrarLista () {
       
       Iterator <CantantesFamosos> copia = listaCantantesFamosos.iterator();
       
       CantantesFamosos cantanteActual = null;
       
       while (copia.hasNext() == true) {
           
           cantanteActual = copia.next();
           
           System.out.println("Cantante : " + cantanteActual.devolverNombreCantante());
           
           System.out.println("Su disco más vendido es : " + cantanteActual.devolverDiscoMasVendido());
       }

    }

}

Muchas gracias de antemano

Un saludo

28
Buenas aquí os subo otro ejercicio, el CU00666B del manual de programación en Java como si estuvieras en primero, a ver qée tal, que cada vez me cuestan más. Al final vais a conseguir que aprenda programación  ;D ;D ;D

Código: [Seleccionar]
import java.util.Scanner;

public class Test {
   
    public static void main (String [ ] args) {
       
        int i = 0;
       
        CantantesFamosos nombre = new CantantesFamosos();
       
        Scanner entrada = new Scanner (System.in);
       
        nombre.mostrarNombre();
       
        System.out.println ("introduzca nombre del cantante");
       
        String nuevoCantante;
       
        nuevoCantante = entrada.nextLine();
       
        nombre.añadirNombre(nuevoCantante);
       
        nombre.mostrarNombre();
       
        System.out.println ("¿desea introducir más cantantes en la lista? (Y/N)");
       
        String respuesta = "";
       
        respuesta = entrada.nextLine();
       
        while (respuesta.equals("Y")) {
           
            nombre.mostrarNombre();
           
            System.out.println ("introduzca nombre del cantante");
           
            String nuevoCantante1;
           
            nuevoCantante1 = entrada.nextLine();
           
            nombre.añadirNombre(nuevoCantante1);
       
            nombre.mostrarNombre();
           
            System.out.println ("¿desea introducir más cantantes en la lista? (Y/N)");
       
            respuesta = entrada.nextLine();
       
                       
        }
    }
}

Código: [Seleccionar]
import java.util.ArrayList; //importa el método ArrayList

public class CantantesFamosos {
   
    public ArrayList<String>nombreCantantesFamosos;
   
    public CantantesFamosos () {
       
        nombreCantantesFamosos = new ArrayList<String>();
       
        nombreCantantesFamosos.add("chayanne");
        nombreCantantesFamosos.add("bisbal");
        nombreCantantesFamosos.add("chenoa");
       
    }
   
    public void añadirNombre (String nombre) {
       
        nombreCantantesFamosos.add(nombre);
   
    }
   
    public void mostrarNombre () {
       
        int i = 0;
       
        System.out.println ("los cantantes en la lista son:");
       
        for (String nombre : nombreCantantesFamosos) {
           
            System.out.println ((i+1)+".- " + nombre);
           
            i++;
       
        }
   
    }
   
}

Un saludo y muchas gracias de antemano

29
Buenos dias, aqui otro ejercicio, el CU00665B del tutorial de programación en Java para no expertos:

Código: [Seleccionar]
import java.util.Scanner;

public class Test {
   
    public static void main (String [ ] args) {
       
        int i = 0;
       
        CantantesFamosos nombre = new CantantesFamosos();
       
        Scanner entrada = new Scanner (System.in);
       
        nombre.mostrarNombre();
       
        System.out.println ("introduzca nombre del primer cantante");
       
        String nuevoCantante;
       
        nuevoCantante = entrada.nextLine();
       
        nombre.añadirNombre(nuevoCantante);

        System.out.println ("introduzca nombre del segundo cantante");
       
        nuevoCantante = entrada.nextLine();
       
        nombre.añadirNombre(nuevoCantante);
       
        nombre.mostrarNombre();
       
    }
}

Código: [Seleccionar]
import java.util.ArrayList; //importa el método ArrayList

public class CantantesFamosos {
   
    public ArrayList<String>nombreCantantesFamosos;
   
    public CantantesFamosos () {
       
        nombreCantantesFamosos = new ArrayList<String>();
       
        nombreCantantesFamosos.add("chayanne");
        nombreCantantesFamosos.add("bisbal");
        nombreCantantesFamosos.add("chenoa");
       
    }
   
    public void añadirNombre (String nombre) {
       
        nombreCantantesFamosos.add(nombre);
   
    }
   
    public void mostrarNombre () {
       
        int i=0;
        String cantante;
       
        while(i < nombreCantantesFamosos.size()) {
           
            cantante = nombreCantantesFamosos.get(i);
           
            System.out.println ((i+1)+".-" + cantante);
           
            i++;
           
        }
    }
}

Esperando como siempre vuestras respuestas

un saludo


30
Aquí otro ejercicio, que me ha costado bastante. Se trata del ejercicio CU00662B del taller Aprende a programar en Java como si estuvieras en primero.

Código: [Seleccionar]
import java.util.Scanner; //Importación del código de la clase Scanner desde la biblioteca Java

public class CompararPalabras2 {
   
    //atributos
    public String entradaTeclado;
   
    public static void main (String [ ] args) {
         
        Scanner entrada1Escaner = new Scanner (System.in); //Creación de un objeto Scanner
       
        System.out.println ("introduzca primera paralabra");
       
        String palabra1 = "";
       
        palabra1 = entrada1Escaner.nextLine();
       
        Scanner entrada2Escaner = new Scanner (System.in); //Creacción objeto Scanner
       
        System.out.println ("introduzca segunda palabra");
       
        String palabra2 = "";
       
        palabra2 = entrada2Escaner.nextLine();
       
        boolean comparacion = true;
       
        int i = 0;
       
        while (i < palabra1.length() && i < palabra2.length()) {
           
            comparacion = palabra1.substring (i,i+1).equals(palabra2.substring (i,i+1));
           
            if (true == comparacion) {
                System.out.println ("letra " + (i+1) + ": " + "es igual");
            } else {
                System.out.println ("letra " + (i+1) + " es diferente");
            }
           
            i++;
           
        }
       
        while (i >= palabra1.length() && i < palabra2.length()) {
           
            System.out.println ("para la letra "+ (i+1) +"la palabra 1 no contine letras");
           
            i++;
       
        }
       
        while (i < palabra1.length() && i >= palabra2.length()) {
           
            System.out.println ("para la letra "+ (i+1) +"la palabra 2 no contiene letras");
           
            i++;
           
        }
   
    }
}



un saludo y nos seguimos leyendo

ciao.

31
Gracias Dimiste, no me había fijado yo que estaba comenzando a contar desde el 0, tengo que fijarme más en esos detalles.
 ;)

32
Hola de nuevo, aquí otro ejercicio, el CU00659B del manual para aprender a programar en Java desde cero:

Código: [Seleccionar]
import java.util.Scanner; //Importación del código de la clase Scanner desde la biblioteca Java

public class Deletrear {
   
    //atributos
    public String entradaTeclado;
   
    public static void main (String [ ] args) {
       
        Scanner entradaEscaner = new Scanner (System.in); //Creación de un objeto Scanner
       
        System.out.println ("introduzca palabra para deletrear");
       
        String entradaTeclado = "";
                       
        entradaTeclado = entradaEscaner.nextLine ();
       
        int i = 0;
       
        while (i<entradaTeclado.length()) {
           
            System.out.println ("letra " + i + ": " + entradaTeclado.substring (i, i+1));
               
            i++;
           
            if (i == entradaTeclado.length()) { break;}
        }
    }
}


Bueno aquí me surge la curiosidad, se que la última linea de código " if (i == entradaTeclado.length()) { break;}" no es necesaria, ya que probé el programa sin ella y funciona, mi pregunta es: ¿hasta que punto es interesante completar o ahorrarse lineas de código como esta?

Sin más, agradecer vuestra colaboración y apoyo de antemano

Nos seguimos leyendo  ;)

33
Buenos días, os dejo otro ejercicio, el CU00658B del tutorial Aprende A Programar en Java como si estuvieras en primero:

Código: [Seleccionar]
import java.util.Scanner; //Importación del código de la clase Scanner desde la biblioteca Java

public class Deletrear {
   
    //atributos
    public String entradaTeclado;
   
    public static void main (String [ ] args) {
       
        Scanner entradaEscaner = new Scanner (System.in); //Creación de un objeto Scanner
       
        System.out.println ("introduzca palabra para deletrear");
       
        String entradaTeclado = "";
                       
        entradaTeclado = entradaEscaner.nextLine ();
       
        for (int i = 0; i < entradaTeclado.length(); i++) {
       
            System.out.println ("letra " + i + ": " + entradaTeclado.substring (i, i+1));
           
           
        }
    }
}
Espero vuestros comentarios y como siempre gracias por adelantado

34
Hola, aqui otro ejercicio, el CU00657B del curso Aprende a programar en Java como si estuvieras en primero:

Código: [Seleccionar]
import java.util.Scanner; //Importación del código de la clase Scanner desde la biblioteca Java

public class contarLetras {
   
        public static void main (String [ ] args) {
            Scanner entradaEscaner = new Scanner (System.in); //Creación de un objeto Scanner
           
            String entradaTeclado = "";
                       
            entradaTeclado = entradaEscaner.nextLine ();
           
            if (entradaTeclado.length() <= 5) {
                System.out.println  ("la cadena tiene menos de 5 carácteres");
            }
           
            else if(entradaTeclado.length() >=6 && entradaTeclado.length() <15) {
                System.out.println  ("la cadena tiene entre 5 y 15 carácteres");
            }
           
            else if (entradaTeclado.length() >15) {
                System.out.println  ("la cadena tiene más de 15 carácteres");
            }
           
            if (entradaTeclado.substring(0,1).compareTo("a") == 0) {
                System.out.println  ("la cadena comienza por la letra a");
            }
           
            else {
                System.out.println  ("la cadena no comienza por la letra a");
            }   
       
        }

}

Espero respuestas y gracias de antemano

Saludos

35
Ok, lo sé, pero la verdad que luego se me olvida, de todas formas agradezco el comentario e intentaré que no vuelva a suceder.

36
Hola otra vez, aqui otro ejercicio, CU00654B del taller de programación en Java desde cero:

Código: [Seleccionar]
public class profesor {
   
    //atributos
    public String nombre;
    public String apellidos;
    public int edad;
    public boolean casado;
    public boolean especialista;
   
    //constructor que recibe parametros
    public profesor (String nombre, String apellidos, int edad, boolean casado, boolean especialista) {
        this.nombre = nombre;
        this.apellidos = apellidos;
        this.edad = edad;
        this.casado = casado;
        this.especialista = especialista;
   
    }
   
    //constructor que no recibe parametros
    public profesor () {
        nombre = "";
        apellidos = "";
        edad = 0;
        casado = false;
        especialista = false;
   
    }
   
    //setters
    public void setNombre (String nombre) {
       this.nombre = nombre;
    }
   
    public void setApellidos (String apellidos) {
        this.apellidos = apellidos;
    }
   
    public void setEdad (int edad) {
        this.edad = edad;
    }
   
    public void setCasado (boolean casado) {
        this.casado = casado;
    }
   
    public void setEspecialista ( boolean especialista) {
        this.especialista = especialista;
    }
   
    //getters
    public String getNombre () {return nombre;}
    public String getApellidos () {return apellidos;}
    public int getEdad () {return edad;}
    public boolean getCasado () {return casado;}
    public boolean getEspecialista () {return especialista;}

}

Agradecer vuestra dedicación otra vez de antemano ya que es un gran apoyo.
Saludos

37
Hola, aquí otro ejercicio, el CU00649B del taller de programación en Java para principiantes:

Código: [Seleccionar]

public class CadenaT {
   
    public void CadenaT () {
    }
   
    public String CadenaT (String cadena1, String cadena2, String cadena3) {
       
        String CadenaT = cadena1.substring(0,2) + " " + cadena2.substring(0,4) + "-" + cadena3.substring(0,6);
        return CadenaT;
    }

}

Gracias de antemano por vuestra colaboración.
Un saludo.

38
Hola, gracias por tu respuesta, lo hice por los 2 métodos ya que son los 2 métodos que se mostraban en la lección. Creo que no entendiste bien lo que pretendo hacer con  el método de iteración ya que funciona perfectamente. Lo que hago es multiplicar n x 10 m veces, que es lo mismo que hacer 10 x 10 m veces y luego multiplicar por n, corrígeme si estoy equivocado. El segundo método también funciona, si pudieses probarlo y confirmarme que no estoy equivocado, estaría muy agradecido.
un saludo.

39
Hola aquí otro ejercicio, el CU00642B del taller de programación Java:

Código: [Seleccionar]
public class Casa {
   
    //atributos
    public double superficie;
    public String direccion;
    private SalonCasa salon;
    private CocinaCasa cocina;
   
    //constructor
    public Casa () {
        superficie = 0.0;
        direccion = "";
        salon = new SalonCasa();
        cocina = new CocinaCasa();
       
    }
   
    //setters
    public void setSuperficie (double valorSuperficie) {
        superficie = valorSuperficie;
    }
   
    public void setDireccion (String valorDireccion) {
        direccion = valorDireccion;
    }
   
    public void setSalon (SalonCasa valorSalon) {
        salon = valorSalon;
    }
   
    public void setCocina (CocinaCasa valorCocina) {
        cocina = valorCocina;
    }
   
    //getters
    public double getSuperficie () {return superficie;}
    public String getDireccion () {return direccion;}
    public SalonCasa getSalon () {return salon;}
    public CocinaCasa getCocina () {return cocina;}
}

Código: [Seleccionar]
public class SalonCasa {

    //atributos
    public int numeroDeTelevisores;
    public String tipoDeSalon;
   
    //constructor
    public SalonCasa() {
        numeroDeTelevisores = 0;
        tipoDeSalon = "";
    }
   
    //setters
    public void setNumeroDeTelevisores (int valorNumeroDeTelevisores) {
      numeroDeTelevisores = valorNumeroDeTelevisores;   
    }
   
    public void setTipoDeSalon (String valorTipoDeSalon) {
        tipoDeSalon = valorTipoDeSalon;
    }
   
    //getters
    public int getNumeroDeTelevisores () {return numeroDeTelevisores;}
    public String getTipoDeSalon () {return tipoDeSalon;}
}

Código: [Seleccionar]
public class CocinaCasa {
   
    //atributos
    public boolean esIndependiente;
    public int numeroDeFuegos;
   
    //constructor
    public CocinaCasa () {
        esIndependiente = false;
        numeroDeFuegos = 0;
    }
   
    //setters
    public void setEsIndependiente (boolean valorEsIndependiente) {
        esIndependiente = valorEsIndependiente;
    }
   
    public void setNumeroDeFuegos ( int valorNumeroDeFuegos) {
        numeroDeFuegos = valorNumeroDeFuegos;
    }

   
    //getters
    public boolean getEsIndependiente () {return esIndependiente;}
    public int getNumeroDeFuegos () {return numeroDeFuegos;}
}

un saludo

40
Hola aquí mi resultado para el ejercicio CU00644B del tutorial de programación java para principiantes:

Código: [Seleccionar]
public class MultiplicadorDieces {
   
    //constructor

    public void multiplicadorDieces () {
   
    }
   
    //metodo iteración
    public double multiplicadorDieces (double n, int base10) {
        for(int i = 0; i < base10; i++) {
            System.out.println("valir de n = " + i);
            n = n * 10;
        }
        return n;
    }
   
    //metodo recursión
    public int potenciaConRecursion (int m, int n) {
        System.out.println("valir de n = " + n);
        if (n==0) { return m;
        } else  {
             return 10 * potenciaConRecursion (m, --n);
            }    //Cierre del método
        }
}
un saludo

Páginas: 1 [2] 3

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".