Hola!
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 originalpackage dummie_2;
import java.util.Scanner;
public class Dummie_2 {
/** @param args the command line arguments */
public static void main
(String[] args
) {
Scanner myScanner
= new Scanner
(System.
in);
char simbolo;
System.
out.
println("Ingresa Frase: "); 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