Java教程

Java基本数据类型之间的运算规则

本文主要是介绍Java基本数据类型之间的运算规则,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

前提:这里讨论只是7种基本数据类型变量间的运算。不包含boolean类型的。

  1. 自动类型提升:

结论:当容量小的数据类型的变量与容量大的数据类型的变量做运算时,结果自动提升为容量大的数据类型。

    byte、char、short --> int --> long --> float --> double

特别的,当byte、char、short三种类型的变量做运算时,结果为int型

  1. 强制类型转换:自动类型提升运算的逆运算。

   ①需要使用强转符:()

   ②注意点:强制类型转换,可能导致精度损失。

说明:此时的容量大小指的是,表示数的范围的大和小。比如:float容量要大于long的容量。

这篇关于Java基本数据类型之间的运算规则的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!