Obtener la letra del DNI Español en Java
Java
Publicado el 7 de Enero del 2019 por Info (100 códigos)
1.765 visualizaciones desde el 7 de Enero del 2019
Este simple código te devuelve la letra de un DNI Español dado.
















import java.util.Scanner;
public class LetraDNI {public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Introduce tu número de DNI (sin la letra): ");
int numDNI = sc.nextInt();
System.out.printf("La letra que corresponde al DNI %d es %c", numDNI, calcularLetra(numDNI));
sc.close();
}private static char calcularLetra(int dni){
String caracteres="TRWAGMYFPDXBNJZSQVHLCKE";
int resto = dni%23;
return caracteres.charAt(resto);
}}
No hay comentarios