Código fuente en Java al que se le pasa como parámetro el número de DNI (NIF) y devuelve el número más la letra que le corresponde.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
class LetraNif { public static void main (String argumentos[]) { int dni; char tabla[] = {'T','R','W','A','G','M','Y','F','P','D','X','B','N','J','Z','S','Q','V','H','L','C','K','E'}; if (argumentos.length < 1) System.out.println("Uso: LetraNif dni"); else { dni = Integer.valueOf (argumentos[0]).intValue(); System.out.println (dni + "-" + tabla[dni%23]); } } } |