Originariamente inviato da dinexus
Signori miei, mi ero dimenticato le altre righe. Comunque se il codice è questo (corretto):

codice:
import java.util.Scanner; 

public class Input { 

    public static void main(String[] args) { 
        Scanner sc = new Scanner(System.in); 
        System.out.print("Inserisci una stringa: "); 
        String s = sc.nextLine(); 
        System.out.println("La stringa è: " + s); 
    } 
}
Mi si presenta il problema che vi ho descritto, e cioè resta in attesa di un Invio prima di far uscire la stringa "Inserisci una stringa: ", cioè attende presumibilmente nella riga del costruttore.
E' strana la cosa?
A me funziona correttamente. Hai provato a compilare ed eseguire da riga di comando, senza IDE o altro?