Java aceita -0?

Fala galera, beleza??? Estava fuçando aqui e declarei uma int com valor -0 (menos zero) e o java aceitou sem problemas. Por que não é feito o tratamento deste número, considerando-se que ele não existe??

Como não existe -0? Se não existisse isso, você excluiria parte das possibilidades do -infinto ( 1/-0 e -1/0 ).
Mas para ser mais correto, o Java segue o bendito IEEE754 (Standard for Binary Floating-Point Arithmetic), como várias outras linguagens, e esse padrão permite esse tipo de “aberração matemática”.

Se quiseres ver algo mais detalhado sobre os comportamentos do Java com ponto flutuante: http://www.concentric.net/~Ttwang/tech/javafloat.htm.

Até!

Off: Eu acho que já te vi nos corredores do CEFET-SP, alguns anos atrás, fazia técnico lá?

Nossa, fazia Superior em Sistema de Informações… To voltando pra lá no começo do ano… QUe coincidência da porra!! kkkk