为啥java语句double数据后可以加L如 double d=33L float f=33L

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥java语句double数据后可以加L如 double d=33L float f=33L相关的知识,希望对你有一定的参考价值。

参考技术A 因为JAVA的数据类型在有些情况下可以自动转换,转换的优先级从低到高依次是:
(byte,short,char)--int--long--float--double
所以你写的赋值语句虽然右边是long类型数据,但是会自动转为float和double类型的。

Java标号与continue,break

  

  可以给语句块加标号赋予它们名称,标号位于语句之前。标号只能被continue和break引用。格式如下:
    label:statement
    语句前只允许加一个标号,标号后面不能跟大括号。通过用break后加标号对处于标号中的语句进行控制。往往标号后是for.while.do-while等循环。
    通过用标号,我们可以对外层循环进行控制
  
下面是用continue控制标号

以上是关于为啥java语句double数据后可以加L如 double d=33L float f=33L的主要内容,如果未能解决你的问题,请参考以下文章

Java 20190920

Java标号与continue,break

在java中的double和float类型数据相除为啥可以除以零

两个int数据相除怎么得到double型数据

c语言,double类型数值比较为啥出错,如何比较两个double类型大小?

Java学习_数据类型转换