Acessar array multidimensional

4 respostas
D

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

4 Respostas

peczenyj

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);
}
peczenyj

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