Imagem de fundo

Considere as seguintes classes e interfaces Java, que...

Considere as seguintes classes e interfaces Java, que ocupam arquivos separados do pacote default:


public class Ex01 extends Exception {

public Ex01() {

}


public Ex01(String m) {

super(m);

}

}

---------------------------------------------------

public class Ex02 extends Ex01 {

public Ex02() {

}


public Ex02(String m) {

super(m);

}

}

---------------------------------------------------

public class A {

int x,y;


public A(int a, int b) {

x=a;

y=b;

}


public void m1(int c) {

try {

if(c == 0)

throw new Ex01();

x%=c;

y%=c;

}

catch(Ex02 e) {

x=10;

y=100;

}

catch(Exception e) {

x=y=1;

c=5;

}


m2(c);

}

private void m2(int c) {

x+=c;

y+=c;

}

}

---------------------------------------------------

public class B extends A {


public B(int a, int b) {

super(a,b);

}

public void m2(int c) {

x*=c;

y*=c;

}

public void m3() {

System.out.printf("%d",x+y);

}

}

---------------------------------------------------

public class Main {

public static void main(String[] args) {

B b=new B(10,20);


b.m1(0);

b.m3();"

}

}


O que será exibido no console quando o método main() for executado?


A

0


B

2


C

10


D

12


E

110