Queria saber como acessar uma array multidimensional, usei o for [0][0], e um if que se estivesse igual a char “c” ele escreveria na tela “correto”, mas se eu escrevo “cc” por exemplo ele retorna correto mesmo assim, to começando aprender java agora, se puderem ajudar agradeço, se quiserem posso postar o codigo pra ficar mais facil entenderem
Acessar array multidimensional
D
4 Respostas
Mostra o código pq eu não entendi sua duvida
D

D
Consegui resolver a duvida, mudei de char para split e funcionou
com char eu usava == e com split uso Equals, assim ele vai diferenciar a palavra e não oq está dentro do valor, vlw pela ajuda mesmo assim
String palavra = “guj”;
String jcc[] = palavra.split("");
System.out.print("Digite uma letra: ");
Scanner letra = new Scanner(<a href="http://System.in">System.in</a>);
gj = letra.next();
int gg = palavra.length() - 1;
for (int c=0; c < jcc.length; c++) {
if (jcc[c].equalsIgnoreCase(gj)) {
System.out.println(“acertou”);
break;
}
else {
if (c == gg){
System.out.println(“Errou”);
}
Substitui esse c==gg por um if mais adequado
Cria uma variável boolean achou e inicializa como false
Achou o que vc quer? Muda o valor pra true.
Fora do loop vc verifica
Criado 6 de dezembro de 2016
Ultima resposta 8 de dez. de 2016
Respostas 4
Participantes 2
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo