do { System.out.println("\n------------- Lectura de Datos -------------"); System.out.print("Ingrese nombre: "); nombreCliente = input.nextLine(); System.out.print("Ingrese deposito: "); deposito = input.nextDouble(); //Creamos objeto Account Account account = new Account(nombreCliente, deposito); // impresión de la información System.out.println("\n------------ Resultado ---------------"); System.out.println("Nombre: " + account.getName()); System.out.println("Sueldo: " + account.getBalance()); //contamos los clientes y balance totalCliente = totalCliente + 1; totalBalance = totalBalance.add(account.getBalance()); System.out.print("\n¿Desea procesar otro elemento(S/N)?: "); respuesta = input.next(); continuar = respuesta.charAt(0); } while(continuar == 'S' || continuar == 's');
Cuando respondo con S a la pregunta ¿Procesar otro elemento?. Me imprime de la siguiente forma:Ingrese nombre: Ingrese deposito:
Como pueden ver, no me da lugar para ingresar el nombre, el cursor se ubica en Ingrese deposito.
Funciona bien el primer ingreso de datos, pero cuando le digo continuar SIya no puede ingresar Nombre.
Gracias
Resuelto, en lugar de nombreCliente = input.nextLine();
coloque:nombreCliente = input.next();
do
{
System.out.println("\n------------- Lectura de Datos -------------");
System.out.print("Ingrese nombre: ");
nombreCliente = input.nextLine();
System.out.print("Ingrese deposito: ");
deposito = input.nextDouble();
//Creamos objeto Account
Account account = new Account(nombreCliente, deposito);
// impresión de la información
System.out.println("\n------------ Resultado ---------------");
System.out.println("Nombre: " + account.getName());
System.out.println("Sueldo: " + account.getBalance());
//contamos los clientes y balance
totalCliente = totalCliente + 1;
totalBalance = totalBalance.add(account.getBalance());
System.out.print("\n¿Desea procesar otro elemento(S/N)?: ");
respuesta = input.next();
continuar = respuesta.charAt(0);
}
while(continuar == 'S' || continuar == 's');
Cuando respondo con S a la pregunta ¿Procesar otro elemento?. Me imprime de la siguiente forma:
Ingrese nombre: Ingrese deposito:
Como pueden ver, no me da lugar para ingresar el nombre, el cursor se ubica en Ingrese deposito.
Funciona bien el primer ingreso de datos, pero cuando le digo continuar SI
ya no puede ingresar Nombre.
Gracias