Questão
ID 1116742Disciplina: Tecnologia da Informação
Assunto: Java
Ano: 2010 Banca: FEPESE - Fundação de Estudos e Pesquisas Socioeconômicos Órgão: Procuradoria-Geral do Estado - PGE MA
Considere o seguinte código escrito na linguagem Java versão 1.6.
-
public class Cadastro {
-
public static float calculeDesconto(Float salario)
throws ExcecaoSalarioNaoDefinido {
if (salario == null)
throw new ExcecaoSalarioNaoDefinido();
return salario * 0.55f;
}
public static void processe() {
float desconto;
float salario = 890.50f;
desconto = calculeDesconto(salario);
System.out.println(desconto);
}
}
-
Sabendo que a classe ExcecaoSalarioNaoDefinido, que define uma exceção do tipo “runtime”, está definida e é compilada sem erro, qual o resultado da compilação da classe Cadastro?