Duvida classe Scanner

na linha: Scanner entrada = new Scanner(System.in);

pra que serve esse “System.in”??

Olá carlos_sp,

O primeiro parâmetro desse construtor do Scanner indica de onde que ele vai ler as coisas. O System.in é uma referência para a entrada padrão do sistema (que por padrão é o teclado). Ou seja, você tá dizendo que leia do teclado. Se fosse pra ler de um arquivo, você faria:

Scanner entrada = new Scanner(new FileInputStream("arquivo.txt"));

Você faz o resto do código do mesmo jeito, mas aí ele vai ler do arquivo, ao invés do teclado.

Até mais, :wink: