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()); } } }
Publicar un comentario