Ler dados do teclado

E ai pessoal, estou com mais um probleminha.

Tenho que fazer um programinha simples, sem interface grafica e tudo o mais, so que naum sei como ler dados do teclado, tipo o readln do pascal.

Eu sei que tem alguma coisa a ver com Stream, achu que eh issu.

Desde já agradeço.

[code]import java.io.*;


BufferedReader ler=new BufferedReader(new InputStreamReader(System.in));

String texto=ler.readLine();

[/code]
É por ai…

Obrigado, era isso mesmo que e estava procurando.