bom pessoal eu estou fazendo um jogo da forca em java, eu fiz apenas a parte básica que seria verificar se as letras digitadas são iguais as das palavras e contar os erros e acertos, mas falta algumas coisas que vou fazer depois, mas o problemas é que deu erro nesta primeira parte no netbens da o seguinte erro:
" Exception in thread “main” java.lang.NullPointerException
at jogodaforca.JogodaForca.main(JogodaForca.java:33)
Java Result: 1 "
e não tem nenhuma palavra vermelha vou postar o código
/*
- To change this template, choose Tools | Templates
- and open the template in the editor.
*/
package jogodaforca;
/**
*
-
@author leonel
/
import javax.swing.;
public class JogodaForca {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
String as = JOptionPane.showInputDialog("digite uma palavra");
int num1 = as.length(); // numero de caracteres
char a[] = as.toCharArray(); // vetor com os caracteres
char b[] = null; // vetor com caracteres certos ja digitados
int acerto[] = null, erro[] = null;
int v = 0;
char letra;
for (int i = 0; i < num1; i++) {
letra = JOptionPane.showInputDialog("digite uma letra").charAt(0);
System.out.println(letra);
for (int r = 0; r < num1; r++) {
if (letra == a[r]) {
acerto[v] = acerto[v] + 1;
}
}
for (int r = 0; r < num1; r++) {
int tqs = 0;
if (letra != a[r]) {
tqs = tqs + 1;
}
if (tqs == num1) {
erro[v] = erro[v] + 1;
}
}
System.out.println("vc acertou: " + acerto[v] + "você errou " + erro[v]);
v = v + 1;
}
}
}