Java - ceil interpretam mal e piso métodos

votos
1

chão:

Retorna o maior (mais próximo ao infinito positivo) double valor que é menor ou igual ao argumento e é igual a um inteiro matemática. ...

ceil:

Retorna o menor (mais próximo ao infinito negativo) double valor que é maior ou igual ao argumento e é igual a um inteiro matemática. ...

Fonte: Documentos da Oracle

Sobre chão : Se eu digitar System.out.print(Math.floor(2.1));retornos 2.0. Outro exemplo: System.out.print(Math.floor(2.8));retornos 2.0. Eu vou discutir essa descrição com o exemplo: se floor(2.1)foi a maior (mais próximo ao infinito positivo) como resultado seria 3.0não 2.0, porque 2.0é mais próximo ao infinito negativo, eu acho. Então, se eu alterar a descrição sobre o chão:

Retorna o menor (mais próximo ao infinito negativo) double valor que é menor ou igual ao argumento e é igual a um inteiro matemática. ...

Faz sentido para mim, eu entenderia que floor(2.1)retorna2.0

Quando eu li mais próximo ao infinito positivo e mais próximo ao infinito negativo Eu acho que na linha de número:

O

Fonte: Quora

EDIT: O que estou pedindo é: a descrição quebrou minha mente. Minha lógica diz (cerca de chão , por exemplo): Primeiro, Ok quando ouço chão Eu acho que não é o menor no maior. Em segundo lugar, se eu retorna o maior, que é maior, pelo menos, ao argumento. O mesmo acontece com ceil

Publicado 20/09/2018 em 04:29
fonte usuário
Em outras línguas...                            


1 respostas

votos
2

Retorna o maior (mais próximo ao infinito positivo) double valor que é menor ou igual ao argumento e é igual a um inteiro matemática

A chave está na frase que é menor ou igual ao argumento .

Então 2.0 é o maior valor duplo que é menor ou igual a 2,1, que também é igual a um valor inteiro.

O mesmo vale para ceil: a descrição menciona o menor valor que é maior ou igual ao valor de entrada ...

Assim, as descrições originais são de fato corretas.

Respondeu 20/09/2018 em 04:32
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more