import java.util.Scanner;
/Faça um programa que leia N letras e armazene cada uma em uma posição de memória. Coloque no vetor, após
a última letra lida, o caracter “$”, indicando final dos caracteres/
public class exerDezesseis {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
int quant;
System.out.println("Qual o tamanho do vetor?");
quant = s.nextInt();
char vetCarac[] = new char[quant+1];
char carac;
for(int i=0; i<vetCarac.length-1;i++){
System.out.println("Digite a letra");
carac = s.next().charAt(0);
vetCarac[i]= carac;
}
vetCarac[vetCarac.length] = '$';
for(int i=0; i<vetCarac.length;i++){
System.out.println("A letras digitadas foram: " + vetCarac[i]);
}
}
}
Está dando erro de Exception in thread “main” java.lang.ArrayIndexOutOfBoundsException: 4