Boas, um professor meu me deixou com a seguinte questão:
2. Indique, justificando, qual é o ?output? do seguinte extracto de código para as três seguintes hipóteses de iniciação da variável option:
h1) char option = 'd';
h2) char option = 'R';
h3) char option = 'e';
para o codigo:
double p=Math.PI * 5;
switch (option) {
case 'r': case 'R':
p /= 2;
case 'd': case 'D':
p /= Math.PI;
break;
case 'a': case 'A':
p *= p; p /= 4;
p /= Math.PI;
break;
default: p = 0;
}
p *= 100; p += 0.5; p = (int)p; p /= 100;
System.out.println(p);
Não to conseguindo perceber onde ele quer chegar! alguem me pode ajudar?
p */=2 é igual a p=p/2 
Ainda bem que ajudou…