Para receber dados do usuário, temos que usar a classe Scanner, que faz parte do pacote 'java. util'. Para isso, adicione essa linha no começo do programa: import java.
Leitura de Dados do Teclado
Você pode obter a entrada do usuário usando Scanner . Você pode usar a validação de entrada adequada usando métodos adequados para diferentes tipos de dados, como next() para String ou nextInt() para Integer .
No seu programa você pode ler da entrada padrão e redirecioná-la quando executa o programa se quiser. Em Java, a entrada padrão chama-se System.in. Você talvez não a tenha usado se estiver usando a classe Console do livro Core Java ou a classe Scanner de Java, mas aguente um pouco que vou explicar tudo.
Todos os tipos utilizados na linguagem Java, com exceção dos tipos primitivos (int, double, char e boolean), são "objetos".O tipo String, com S maiúsculo, é um dos objetos mais utilizados.. Ao contrário que ocorre em C e C++, strings em Java não são tratadas como sequências de caracteres terminadas por NULL.
Veja neste artigo o que são String em Java. Todos os tipos utilizados na linguagem Java, com exceção dos tipos primitivos (int, double, char e boolean), são objetos. O tipo String, com S maiúsculo, é um dos objetos mais utilizados.
A manipulação de arquivos em Java acontece de forma simples e rápida, pois a linguagem dispõe de classes que executam praticamente todas as operações necessárias para tanto. java.io.File A classe File representa um arquivo ou diretório no sistema operacional.