Magna Concursos
2431505 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNCAB
Orgão: Câm. Linhares-ES
Provas:

Sejam as seguintes classes Java, onde cada uma delas ocupa um arquivo em separado:

public class Main {
public static void main(String[] args) {
Classe c=new Classe(7);

System.out.printf("%d",c.mc()+2);
}
}
public class Classe {
private int n;

public Classe(int p) {
n=p%5;
}
public int mc() {
try {
n-=2;
if(n<0)
throw new NumeroNegativo("n<0");
}
catch(NumeroNegativo e) {
n=n-5;
}
finally {
n++;
}
return n;
}
}
public class NumeroNegativo extends Exception {
public NumeroNegativo(String msg) {
super(msg);
}
}

O que será exibido no console quando da execução do método main()?

 

Provas

Questão presente nas seguintes provas

Técnico de Informática

40 Questões