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