Try Catch com Throw

O programa abaixo lança uma exceção através de um método:

Escrever o método gerar Excecao() de forma que combine com a execução do método.

public class GerarExececao {
	
	public static void main(String[] args) {
		try {
			FileOutputStream fos = new FileOutputStream("C:/JavaAcançado/imovel.txt");
			//Gerar codigo aqui	
		} catch(Exception e) {
			throw gerarExcecao(e);		
		}
	}
}

Mas qual é a dúvida?

Cara não entendi o que ele quiz pedir, sou novo em java e não sei nem por onde começar

Você tem que escrever o método gerarExcecao() (como pedido no enunciado).
Algo como:

public class GerarExcecao {
    ...

    public static Exception gerarExcecao(Exception exception){
        /*
         Faz alguma coisa aqui.
         Por exemplo: System.out.println(exception.getMessage());
        */
    }
}

show. vou tentar, obrigado

void gerarExcecao() {
    throw new ClasseDeExcecaoQueVoceQuerLançar();
}
1 curtida