Encontrar multiplos de un numero en Java

 Hoy les traigo un sencillo post acerca del operador "%" Este sirve para obtener el residuo de una división, así de fácil.


Para ver en acción a este versátil operador aquí dejo un simple ejemplo para obtener los múltiplos del numero 2 (valor asignado en la variable valorBase )



public class EncontrarNumerosMultiplos{

  public static void main(String [] arg){

        final int valorBase = 2;

  final int arrayValores[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };

  for (int i = 0; i < arrayValores.length; i++) {

   // Creamos una variable para el mensaje que imprimiremos
   final StringBuilder mensaje = new StringBuilder();

   mensaje.append("El numero:");
   mensaje.append(arrayValores[i]);

   // Validamos que si el valor de la operacion es igual a cero nuestro
   // valor es multiplo de 2
   if (arrayValores[i] % valorBase == 0) {
    // Concatenamos al mensaje que el valor es multiplo
    mensaje.append(" Es multiplo de ");

   } else {
    // concatenamos al mensaje que el valor no es multiplo
    mensaje.append(" No es multiplo de ");
   }

   mensaje.append(valorBase);

   // Imprimimos el mensaje
   System.out.println(mensaje.toString());
  }   

  }

}

Post a Comment

Artículo Anterior Artículo Siguiente