Questão ae

Qual a saída para o programa abaixo, chamado usando-se:
java assert

class assert { public synchronized static strictp void main(String[] args) { char x = 10; do while (x < 10) System.out.print("foo"); while (x < 10); System.out.print("bar"); } }

A- foo
B- bar
C- foobar
D- Erro em tempo de compilação
E- Erro em tempo de execução

acho q nao compila pois assert se tornou um palavra reservada do java 1.4

Não, asserções só são habilitadas na compilação com -source 1.4:

E em tempo de execução com:

unh … isso mesmo !!!
mas de qq forma nao compila pq vc digitou strictp ao inves de strictfp :grin:

acho q é a lebra “B” e imprimi uma unica vez “bar” que por sua vez não esta dentro de nenhum loop…

Certo, letra B.
Bom, pelo menos a idéia era essa, se strictfp estivesse digitado certo. :slight_smile: