
Alguien puede corregirme?
Publicado por Luis Jesús (25 intervenciones) el 30/09/2017 18:36:34
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
import java.util.Scanner;
public class ejc34 {
public static void main (String argv[]) {
int dni;
int jordan;
int [] anArray;
System.out.println("Introduce tu DNI");
Scanner inputValue;
inputValue=new Scanner(System.in);
dni = inputValue.nextInt();
jordan = dni % 23;
anArray = new int [jordan];
anArray[0] = 't';
anArray[1] = 'r';
anArray[2] = 'w';
anArray[3] = 'a';
anArray[4] = 'g';
anArray[5] = 'm';
anArray[6] = 'y';
anArray[7] = 'f';
anArray[8] = 'p';
anArray[9] = 'd';
anArray[10] = 'x';
anArray[11] = 'b';
anArray[12] = 'n';
anArray[13] = 'j';
anArray[14] = 'z';
anArray[15] = 's';
anArray[16] = 'q';
anArray[17] = 'v';
anArray[18] = 'h';
anArray[19] = 'l';
anArray[20] = 'c';
anArray[21] = 'k';
anArray[22] = 'e';
System.out.println("La letra de tu DNI es: "+dni +(anArray[jordan]-1));
}
}
POR QUE ME SALE ESTE ERROR? QUÉ ESTÁ MAL??? java.lang.arrayindexoutofboundsexception
Valora esta pregunta


0