na linha: Scanner entrada = new Scanner(System.in);
pra que serve esse “System.in”??
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, 