O meu problema e o seguinte:
Eu solicito que insiram o nome do funcionario, mas quando rodo o programa o metodo le a String que digitei em outra saída system.out.
Isso é normal? Tem algum outro método que eu possa usar para receber uma string do teclado?
Segue meu código:
import java.util.Scanner;
public class Teste1
{
public static void main( String args[] )
{
Scanner input = new Scanner( System.in )
String funcionario;
int numFuncionario;
int horasTrabalhadas;
System.out.print( "Insira numero do funcionario: " );
numFuncionario = input.nextInt;
System.out.print( "Insira nome do Funcionario: " );
funcionario = input.nextLine();
System.out.print( "Insira numero de horas trabalhadas: " );
horasTrabalhadas = input.nextInt();
}
}
Quando rodo o programa o mesmo não libera para eu digitar o nome do funcionario, mas recupera a saida
"Insira numero de horas trabalhadas: " como se eu a tivesse digitado. Isso é o correto? Se houver algum outro método que eu possa usar me passem.
Grato.

