O que tem de errado com meu código ?

Não foi possível localizar nem carregar a classe principal Meuscodigos.Calculadora

Só quero aprender a usar o exceptiom msm pfv.

Tem certeza de que ela foi compilada?
Como está fazendo para executar a classe?

1 curtida

Eu retirei o return do try e o return do catch e coloquei no final. Além disso, troquei os valores float para double. Aqui funcionou normalmente.

public double dividir(double a, double b) {
	double divisao = 0;
	try {
		if (b == 0)
			throw new ArithmeticException("Não é possível dividir por zero!");
		divisao = a/b;
	} catch (Exception e) {
		e.printStackTrace();
	}
	return divisao;
}

Você disse que quer aprender exception, então segue uns vídeos (obs: assista nessa ordem):
try, catch e finally
multicatch, throws e stacktrace
hierarquia das classes

Muito obrigado ! Eu estava colocando o package errado