Por que o meu programa dá isso?

[code]import java.util.Scanner;

public class testaFuncionario {
public static void main (String args[]){
Scanner entrada = new Scanner(System.in);
Funcionário f = new Funcionário();
System.out.println("Digite o nome do funcionário: ");
f.setNome(entrada.next());
System.out.println("Digite o seu departamento: ");
f.setDepart(entrada.next());
System.out.println("Qual é o seu salário: ");
f.setSalario(entrada.nextDouble());
System.out.println("Quando você entrou na empresa? (DD/MM/AA) ");
f.setData(entrada.next());
System.out.println("Qual é o seu RG: ");
f.setRG(entrada.next());
System.out.println(f.status());

		}

}[/code]

Quando eu escrevo algo com espaço na primeira entrada, como Bruno Paiva, por exemplo, sai como se o nome fosse Bruno e o departamento fosse Paiva. Por que isso acontece? Vlw!

Quando for ler uma linha com várias palavras, use nextLine() ao invés de simplemente next()
Flws!

Poxa, que bobeirinha
Valeu! :smiley: