Olá, como estão!?
Pois então, minha dúvida é a seguinte...
Quando estava instanciando a classe FileInputStream, estava ocorrendo um erro de compilação. E ocorreu o mesmo quando instanciei novamente a classe Scanner.
Fui para o auto corretor do Eclipse, e ele exigiu a criação de métodos.
Ai que minha dúvida entra, porque nos exercícios anteriores, não tinha sido obrigado a criar métodos... Por que nesse fui?
Código a baixo:
package testeIO;
import java.io.IOException;
import java.io.InputStream;
import java.util.Scanner;
public class EntradaDeUmArquivo {
    public static void main(String[] args) throws IOException {
        InputStream br = System.in;
        Scanner sr = Scanner(br);
        System.out.println("Sejam bem vindos! \nQue começem os estudos!");
        while (sr.hasNextLine()) {
            System.out.println(sr.nextLine());
        }
        sr.close();
    }
    private static Scanner Scanner(InputStream br) {
        // TODO Auto-generated method stub
        return null;
    }
    private static InputStream FileInputStream(String string) {
        // TODO Auto-generated method stub
        return null;
    }
}
Mais uma coisa, se não for pedir muito.
Queria saber o que esses métodos fazem, qual utilidade eles teriam em um programa real!
Obrigado,
abraços!