Quantcast
Channel: Programação - GUJ
Viewing all articles
Browse latest Browse all 33093

Dúvida em adicionar um carácter '$' no final do vetor

$
0
0

@thunanchiu escreveu:

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

Mensagens: 6

Participantes: 2

Ler tópico completo


Viewing all articles
Browse latest Browse all 33093


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>