Try Catch com Throw

5 respostas
java
Yuri_Moraes2

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);		
		}
	}
}

5 Respostas

staroski

Mas qual é a dúvida?

Yuri_Moraes2

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

lucas.sampaio

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());
        */
    }
}
Yuri_Moraes2

show. vou tentar, obrigado

staroski
void gerarExcecao() {
    throw new ClasseDeExcecaoQueVoceQuerLançar();
}
Criado 12 de março de 2020
Ultima resposta 13 de mar. de 2020
Respostas 5
Participantes 3