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
Mostra o código pq eu não entendi sua duvida
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(System.in);
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