Obtener la letra del DNI Español en Java
Java
Publicado el 7 de Enero del 2019 por Info (100 códigos)
1.563 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