GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
NaN
Índice dos Fóruns
»
Certificação Java
Autor
Mensagem
21/12/2006 18:53:05
Assunto:
NaN
rodrigo_lm
JavaChild
Membro desde: 24/07/2006 14:21:52
Mensagens: 107
Localização: São Paulo
Offline
Olá,
Estava fazendo o mock da caleum e surgio o seguinte exercicio:
1 public class Aviao { 2 3 public static void main(String args[]) { 4 double a = 0.0; 5 int b = 0; 6 System.out.println(a / b); 7 } 8 } O código compila, executa e imprime infinity O código compila, executa e imprime 0 O código compila, executa e imprime NaN O código compila, executa, mas lança uma exceção O código compila, mas não executa O código não compila
A resposta é NaN, mas o q significa NaN? Não achei nada a respeito no livro da Kathy, acho q me passou despercebido.
Obrigado, []´s..
21/12/2006 18:59:54
Assunto:
Re:NaN
bueno
Debugger
Membro desde: 01/12/2004 15:53:32
Mensagens: 57
Localização: São Paulo
Offline
NaN
é
Not a Number
Não é um Número
21/12/2006 19:29:38
Assunto:
Re:NaN
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
Isso não cai (0.0 / 0.0 == NaN).
Mas é interessante saber que esse é o único número no Java que é diferente de si mesmo.
double d = 0.0 / 0.0; // dá um NaN System.out.println (d == d); // vai imprimir "false"!
21/12/2006 21:32:36
Assunto:
Re:NaN
kemperacc
Java Ninja
Membro desde: 11/11/2006 11:34:51
Mensagens: 288
Localização: Divinopolis
Offline
???
Realmente da false, mas, porque? alguma explicacao tecnica?
Um feito eh impossivel ateh que alguem o faca...
ABAIXO DEFAULTTABLEMODEL!!!
21/12/2006 23:05:27
Assunto:
Re:NaN
Proteu Alcebidiano
JavaEvangelist
Membro desde: 23/06/2006 14:38:34
Mensagens: 391
Localização: Cidadão do Mundo
Offline
d é igual a d se ele é um numero. Como ele não é um numero, ele não é igual
http://en.wikipedia.org/wiki/NaN
Glaucio G. de M. Melo
Don't run Alone.
[gm]² on forecasting
The world is parallel, and yet most often we program real-world applications in sequential programming languages. This is unnecessarily difficult.
(Joe Armstrong).
Índice dos Fóruns
»
Certificação Java
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team