Foros del Web » Programación para mayores de 30 ;) » Java »

no me funciona scanner con finInLIne

Estas en el tema de no me funciona scanner con finInLIne en el foro de Java en Foros del Web. hola estoy haciendo un programa que por teclado introduces numero de habitacion, y numero de personas, y si yo decido no introducir nada pongo n ...
  #1 (permalink)  
Antiguo 08/02/2009, 13:00
 
Fecha de Ingreso: diciembre-2007
Mensajes: 26
Antigüedad: 16 años, 4 meses
Puntos: 1
no me funciona scanner con finInLIne

hola estoy haciendo un programa que por teclado introduces numero de habitacion, y numero de personas, y si yo decido no introducir nada pongo n y se sale del bucle do; luego me muestra por teclado la ocupacion del hotel, numero habitacion y personas.
el codigo es

mport java.util.Scanner;
import static java.lang.System.out;

class añadir{

public static void main(String args[]){
Scanner myScanner = new Scanner(System.in);
int cualh;
int invin[] = new int[10];
for(int num=0;num<10;num++)
invin[num] = 0;

do{

out.print("Introducir numero de habitacion:");
cualh=myScanner.nextInt();
out.print("Introducir invitados:");
invin[cualh]=myScanner.nextInt();
out.println();
out.print("introducir otra habitacion:");


}while (myScanner.findInLine(".").charAt(0) == 'Y');
out.println();
out.println("habitaciones\tinvitados");
for(int num=0;num<10;num++){
out.print(num);
out.print("\t");
out.println(invin[num]);
}
}
}
yo hago que se ejecute el programa me pide que introduzca numero de habitacion y numero de personas, pero cuando llega a la linea introducir otra habitacion me imprime dicha frase y me indica el siguiente error.
El texto de abajo es lo que va apareciendo en compialar jcreator pro:

Introducir numero de habitacion:2
Introducir invitados:3

introducir otra habitacion:Exception in thread "main" java.lang.NullPointerException
at añadir.main(16-5.java:23)

Process completed.

el error segun programa es en la linea }while (myScanner.findInLine(".").charAt(0) == 'Y');

pero nunca me he encontrado un error asi.
Alguien me puede ayudar gracias
  #2 (permalink)  
Antiguo 15/02/2009, 11:07
 
Fecha de Ingreso: diciembre-2007
Mensajes: 26
Antigüedad: 16 años, 4 meses
Puntos: 1
Respuesta: no me funciona scanner con finInLIne

Por favor alguien me puede ayudar gracias???
  #3 (permalink)  
Antiguo 22/02/2009, 11:31
 
Fecha de Ingreso: diciembre-2007
Mensajes: 26
Antigüedad: 16 años, 4 meses
Puntos: 1
Respuesta: no me funciona scanner con finInLIne

ALGUIEN ME PUEDE AYUDAR POR FAVOR?
gRACIAS
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:30.