Embora seja impossível para um computador para representar literalmente o valor de infinito na memória, o Java "duplo" e "flutuador" reservas de tipo de dados dois slots em sua faixa de endereços que são compreendidos pelo computador para se referir ao infinito positivo e negativo.
Abra o seu ambiente de desenvolvimento integrado Java (IDE).
Digite o seguinte para definir um casal (ou float) com um valor de infinito positivo ou negativo:
dupla pInfiniteDouble = Double.POSITIVE_INFINITY;
dupla nInfiniteDouble = Double.NEGATIVE_INFINITY;
flutuar pInfiniteFloat = Float.POSITIVE_INFINITY;
flutuar nInfiniteFloat = Float.NEGATIVE_INFINITY;
Verifique para ver se um casal ou flutuador tem um valor de infinito usando o "isInfinite ()" Método:
pInfiniteDouble.isInfinite ();
nInfiniteDouble.isInfinite ();
pInfiniteFloat.isInfinite ();
nInfiniteFloat.isInfinite ();
dicas & avisos
- Há um outro valor ímpar definido no casal e Float tipos de dados: NotANumber (NAN). Ele é acessado com "Double.NaN" ou "Float.NaN."
- Infinito e NaN são retornados por algumas funções trigonométricas e logarítmicas no pacote de matemática Java.