English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Quando o valor fornecido é menor que o tamanho máximo permitido pelo tipo de dados, ocorre o subfluxo. A condição de subfluxo pode causar erros ou, em implementações de linguagens de programação atuais, pode ser tratada automaticamente.
Para exibir o subfluxo do tipo de dados, uso o tipo de dados double como exemplo. O tipo de dados Double é de precisão simples.64Bits IEEE 754Ponto Flutuante
O seguinte programa exibe o subfluxo de tipos de dados em Java.
public class Demo { public static void main(String[] args) { System.out.println("Exibindo Subfluxo... "); double val1 = 3.2187E-320; System.out.println(val1/1000000); } }
Resultados de Saída
Exibindo Subfluxo... 0.0
No programa acima, inicialize a variável double.
double val1 = 3.2187E-320;
Depois, execute a operação de divisão para verificar o subfluxo.
val1/1000000
Ele retorna o seguinte conteúdo.
0.0