Problema com String nome
// 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
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
Curtidas 0
Respostas
Luciano Martins
19/10/2013
Coloca assim que resolve.
String nome = leia.nextLine();
GOSTEI 0
Eliseu Mendes
19/10/2013
Coloca assim que resolve.
valew...
String nome = leia.nextLine();
GOSTEI 0