Sto avventurandomi nel mondo di Java e cercando di capirne i meccanismi ho scritto questo semplice programmino che vorrei stampasse a schermo ciò che viene inserito da input.
codice:
import java.util.Scanner;

public class alpha01
{
	public class Messaggio
	{
		private String str;
		public void input()
		{
			Scanner sc = new Scanner(System.in);
			str = sc.nextLinen ();
		}
		public void print()
		{
			System.out.printf("Stringa inserita: %s\n", str);
		}	
	}
				
	public static void main(String[] args)
	{
		Messaggio msg;
		msg.input();
		msg.print();
	}	
}
Tuttavia quando lo compilo mi esce il seguente errore:
codice:
My-imac:desktop pacio$ javac test.java
test.java:15: cannot find symbol
symbol  : method nextLinen()
location: class java.util.Scanner
			str = sc.nextLinen ();
                                ^
1 error