Bueno estoy empezando a leer el libro de "Dummies" de Barry Burd (para comenzar java), y tengo una pequeña duda, que realmente no sé como arreglar
Tengo este código:
Código Java:
Ver original
package dummie_2; import java.util.Scanner; public class Dummie_2 { /** @param args the command line arguments */ char simbolo; simbolo = myScanner.findInLine(".").charAt(0); while(simbolo != '-'){ simbolo = myScanner.findInLine(".").charAt(0); } } }
y cuando lo ejecuto, coloco mi frase y luego me aparece este mensaje:
Ingresa Frase:
holachao
Exception in thread "main" java.lang.NullPointerException
at dummie_2.Dummie_2.main(Dummie_2.java:17)
holachaoJava Result: 1
lo que se manda es la palabra antes del guion "-", si coloco "hola-chao" se manda bien (el "hola" se manda), pero si coloco una frase sin guión, me aparece lo que está en rojo. Como se puede evitar? Gracias!
P.D: Incluso cuando lo ejecuto por el "cmd" me aparece dicho mensaje
P.D.D: Solo sucede cuando no ingreso un "-" en la frase