首页 > 代码库 > javac的数据类型

javac的数据类型

  作为一门计算机语言,Java也有着自己的数据类型和运算符。Java的数据类型分为基本类型和引用类型。

相较于C语言的基本类型,Java的基本类型在整数类型中多了一个byte,它只占有一个字节。并且char字符

串类型可以书写一个中文字,在C语言中就不行,因为它占有两个字节。

  在基本类型中Java还多了一个布尔型(Boolean),boolean类型的赋值只有两个:true和false。它的

赋值方法我知道的于四种:直接赋值、由条件表达式赋值、由方法返回赋值和由另一个boolean变量赋值。

  在引用类型中分为:类(class)、接口(Interface)、数组三种。在Java中执行数学表达式运算的时候,

还有4条自动类型提升的规则:

  1:所有的byte型、short型和char型都将被提升到int型

  2:如果其中一个操作数是long型,那么计算结果就是long型

  3:如果其中一个操作数是float型,那么计算结果就是float型

  4:如果其中一个操作数是double型,那么计算结果就是double类型

javac的数据类型