Autor Tema: CU00644B Crear métodos propios, uso de for tradicional java  (Leído 2983 veces)

aleexx1724

  • Principiante
  • **
  • Mensajes: 73
  • Ayuda con Java
    • Ver Perfil
CU00644B Crear métodos propios, uso de for tradicional java
« en: 25 de Diciembre 2014, 18:14 »
Código: [Seleccionar]
public class MultiplicarDieces{

    public MultiplicarDieces(){
    }

    public double multiplicarPorDieces(double n, int m){
     int diez=10;
     double resultado=1;
     for(int i=1; i<=m; i++){
        resultado=resultado*diez;
        }
     return resultado*n;
    }
   
    }

« Última modificación: 27 de Diciembre 2014, 17:31 por Jorge lopez »
megustaria aprender a programar en java tengo pocotiempo con esto de la programacion pero me gusta  mucho ,estoy buscando amig@s que  tambien esten aprendiendo o que sepan y puedan enseñar online ,
saludos

Jorge lopez

  • Sniper
  • Intermedio
  • ***
  • APR2.COM
  • Mensajes: 248
  • @SniperOfElite
    • Ver Perfil
Re:CU00644B Crear metodos propios, uso de for tradicional java
« Respuesta #1 en: 27 de Diciembre 2014, 16:07 »
 Hola aleexx1724!

Tu ejercicio es correcto, pero se puede mejorar, mas adelante (a partir de la entrega CU00645B) aprenderas a usar metodos ya creados, para obtener mejores resultados, por ejemplo:
Código: [Seleccionar]
public class MultiplicarDieces
{
    public MultiplicarDieces()
    {
      //Constructor vacio
    }

    /*A partir de la entrega CU00645B comenzaremos a conocer y a hacer uso del api de java y sus ventajas, como usar un metodo ya creado para obtener un resultado mas
     * preciso al realizar esta operación*/
    public double multiplicadorPorDieces(double n, int m)
    {
        int resultado = 1;
        for(int i=1; i<=m; i++){resultado = resultado * 10;}
        return Math.round(n * resultado * 100000) / 100000;//método (round(double a);) de la clase Math del api de java
    }
}
Aquí usamos el método round(double a); de la clase Math de la librería de java.

Con este método se obtiene un resultado mas preciso (2.55, 2 = 255.0 en lugar de: 254.99999999999997)

Saludos!
« Última modificación: 27 de Diciembre 2014, 17:32 por Jorge lopez »
while(estesVivo)
{
  aprende();
  ayuda();
  enseña();
}
if(mueres){teRecordaran();}

 

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".