Fórum Problema com String nome #458915

19/10/2013

0

// esse prog... da erro se o usuário digitar o nome completo. Gostaria de saber qual a forma correta.

name: João
name: João Mendes > da um erro

Exception in thread "main" java.util.InputMismatchException
at java.util.Scanner.throwFor(Unknown Source)
at java.util.Scanner.next(Unknown Source)
at java.util.Scanner.nextDouble(Unknown Source)
at vendedor.vendedor.main(vendedor.java:11)

segue o code abaixo

 
import java.util.Scanner;
public class vendedor
{
     public static void main (String [] args)
	 {
	     Scanner leia = new Scanner (System.in);
		 double salario,tvendas,sfinal;
		 System.out.print ("Nome do vendedor: ");
		 String nome = leia.next();
		 System.out.print ("Salário fixo: ");
		 salario = leia.nextDouble();
		 System.out.print ("Total em vendas : ");
		 tvendas = leia.nextDouble();
		 sfinal = tvendas+(tvendas*0.15);
		 
		 System.out.println ("Nome: "+nome);
		 System.out.println ("Salário final: "+sfinal);
		 
	 }
} 
Eliseu Mendes

Eliseu Mendes

Responder

Posts

20/10/2013

Luciano Martins

Coloca assim
String nome = leia.nextLine();
que resolve.
Responder

Gostei + 0

21/10/2013

Eliseu Mendes

Coloca assim
String nome = leia.nextLine();
que resolve.
valew...
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar