problemas para fazer um jogo da forca  XML
Índice dos Fóruns » Metodologias de Desenvolvimento e Testes de Software
Autor Mensagem
leonesio2011
Smalltalk

Membro desde: 08/08/2011 16:01:37
Mensagens: 1
Offline

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

}
}

 
Índice dos Fóruns » Metodologias de Desenvolvimento e Testes de Software
Ir para:   
Powered by JForum 2.1.8 © JForum Team