Comprobar si dos números enteros terminan con la misma cifra

Programa java para calcular si la última cifra de dos números enteros es la misma. 

Para realizar esto el programa lee por teclado dos números enteros y debe obtener la última cifra de cada uno de los números. Mediante una instrucción condicional if .. else mostrará un mensaje por pantalla indicando si los dos números acaban con la misma cifra  o no. 

Para obtener la última cifra de un número se utiliza el operador % (resto).

La última cifra de cada número se obtiene calculando el resto de la división del número entre 10. Por ejemplo, si uno de los números es 123 su última cifra se calcula 123 % 10 = 3

/* 
 * Comprobar si dos números terminan con la isma cifra
 * Programa Java que lea dos números enteros y comprueben si los dos acaban con la misma cifra
 */

import java.util.Scanner;

public class UltimaCifraIgual {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n1, n2;

        System.out.print("Introduzca primer número: ");
        n1 = sc.nextInt();
        System.out.print("Introduzca segundo número: ");
        n2 = sc.nextInt();

        if (n1 % 10 == n2 % 10) {
            System.out.println("Los dos números acaban con la misma cifra");                                      
        } else {
            System.out.println("Los números acaban con cifras distintas");
        }
    }
}

Ejercicio básico Java para practicar la estructura condicional if .. else..

No hay comentarios:

Publicar un comentario