java long类型,long类型怎么定义

  java long类型,long类型怎么定义

  

目录

Java定义了长数据类型。Java定义的long和float为什么需要加L和F?为什么需要加L来定义long类型的变量?为什么定义float类型变量需要加F?

 

  

Java定义Long数据类型

长lg=10L在定义的整数后面加一个L就行了;

 

  就像定义浮点数据类型一样

  Float ft=5.20F

  

Java定义的long和float为什么需要加L和F?

 

  00-1010基本数据类型int,占用4个字节,取值范围为-231到231-1。转换成十进制时为-2147483648到2147483647基本数据类型长,占用8个字节,取值范围为-263到263-1,转换成十进制时为-90。当我们将一个整数赋给任何类型的变量时,这个整数默认为int。

  如果这个数小于int的最大值,可以直接赋给long,因为int的范围比long小,可以自动转换。

  如果这个数大于int的最大值,此时就不能自动转换,所以我们需要给这个数加L进行强转换,否则会报错。

  00-1010基本数据类型float,占用4个字节,取值范围从-3.40e38到3.40e38基本数据类型double,占用8个字节,取值范围从-1.79e308到1.79e308 .在Java中,浮点数的默认数据类型是double,当我们给任何类型的变量赋一个浮点数时,这个浮点数默认是double。

  如果我们给float赋一个整数,因为float的取值范围比int大,所以会自动转换。

  如果我们把浮点数赋给float,因为float的取值范围小于double,那么就需要在它后面加F,进行强过渡。

  以上个人经验,希望能给大家一个参考,也希望大家能支持盛行的IT。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: