premetto che uso Linux Mint 8...

Codice PHP:
import java.util.Scanner 
public class 
MakePassword2 {
public static 
void main(String[] args){
Scanner c = new Scanner(System.in) ;

System.out.println("Inserire il nome:") ;
String firstName c.nextLine() ;

System.out.println("Inserire il cognome:") ;
String lastName c.nextLine() ;
System.out.print("Inserire l'eta':") ;
int age c.nextInt() ;

String initialis firstName.substring(0,1) + lastName.substring(0,1) ;
String pw initialis.toLowerCase() + age ;
System.out.println("La password e' " pw) ; 
} } 
questo è un semplicissimo programma col quale dando nome, cognome ed età si genera un ancor più semplice password...

il mio problema NON è nel programma: apro il terminale, compilo senza problemi, avvio il programma e BUM! non mi scrive "Inserire il nome:" ma si aspetta un input!
digito qualcosa e poi appare "Inserire il nome:"
metto il nome
mi chiede il cognome, lo inserisco, metto pure l'età e alla fine mi avvisa che il cognome che ho inserito non è un int

se ho capito bene mi chiede l'input prima della domanda... quale potrebbe essere il problema?

grazie in anticipo per l'aiuto