长的(long)和java中的双精度(double in java)的区别

Java中long和double的主要区别在于long是存储64位2的补码整数的数据类型,而double是存储双精度64位ieee754浮点的数据类型。...

Java中long和double的主要区别在于long是存储64位2的补码整数的数据类型,而double是存储双精度64位ieee754浮点的数据类型。

在编程中,需要存储数据。变量是存储数据的内存位置的名称。每个变量都有一个数据类型,它定义了变量可以存储的数据类型。换句话说,数据类型还解释了分配给存储该数据的内存量。Java编程语言中的两种基本数据类型是long和double。在Java中,这两种数据类型都需要8个字节来存储数据。

覆盖的关键领域

1.Java中的long是什么-定义,功能2.Java中的double是什么-定义,功能3.Java中long和double的区别-关键区别的比较

关键术语

双,长,爪哇

长的(long)和java中的双精度(double in java)的区别

什么是java中的long(long in java)?

“long”是一种数据类型,可以存储9223372036854775808到9223372036854775807之间的整数。另一种常见的数据类型是int,用于存储整数值。当int数据类型不足以存储值时,程序员可以使用long数据类型。long的值以字母“L”结尾。此外,long的默认值是0。

什么是java中的双精度(double in java)?

“double”是一种存储浮点数的数据类型。它类似于浮点数据类型。与存储32位ieee745浮点数的float不同,double存储64位但ieee754浮点数。它可以存储从1.7e-308到1.7e+038的值。双值以字母“d”结尾。也可以在不写入d的情况下写入值。此外,double的默认值为0.0d。

Difference Between long and double in Java

Figure 1: Java program with long and double data types

上面是一个带有长变量和双变量的简单程序。num1变量是long类型。类似地,num2变量是double类型。system.out.println语句在控制台上显示相应的值。

长的(long)和java中的双精度(double in java)的区别

定义

long是一种能够存储64位2的补码整数的数据类型。相反,double数据类型是双精度64位ieee754浮点。因此,这是Java中long和double的主要区别。

结束值

另外,Java中long和double的另一个区别是long value的值以“L”结尾,而double的值以“d”结尾。

默认值

long的默认值是0,而double的默认值是0.0d。

数值范围

此外,数据类型long存储从9223372036854775808到9223372036854775807的整数。另一方面,double存储从1.7e-308到1.7e+038的值。

类型

此外,Java中long和double的另一个区别是long是整数类型,而double是浮点类型。

例子

此外,long var1=1000000L是long数据类型的示例,而double var2=10.3或double var2=10.3d是double数据类型的示例。

结论

总之,long和double是Java编程语言中可用的两种基本数据类型。程序员可以根据存储的数据使用数据类型。Java中long和double的主要区别在于long是存储64位2的补码整数的数据类型,而double是存储双精度64位ieee754浮点的数据类型。简言之,long是整数类型,而double是浮点类型。

引用

1.Java数据类型,此处提供。2.“Java数据类型”,Geeksforgeks,2018年9月7日,此处提供。3.“Java数据类型–Javatpoint”,Www.Javatpoint.com,可在此处获得。 2.“Java中的数据类型”,Geeksforgeks,2018年9月7日, 3.“Java数据类型–Javatpoint”,Www.Javatpoint.com,

  • 发表于 2021-07-01 21:20
  • 阅读 ( 991 )
  • 分类:IT

你可能感兴趣的文章

字符串缓冲区(string stringbuffer)和java中的stringbuilder(stringbuilder in java)的区别

关键区别–java中的string与stringbuffer与stringbuilder String、StringBuffer和stringbuilder是Java中的类。字符串在Java编程中被广泛使用。一旦创建了字符串对象,就不可能更改它们。每次字符串发生更改时,它都会创建一个新字符串。即...

  • 发布于 2020-10-02 19:22
  • 阅读 ( 310 )

内景(int)和长的(long)的区别

...度是64位。 目录 1. 概述和主要区别 2.什么是int 3. 什么是长的 4. int和long的相似性 5. 并排比较-表格形式的int与long 6. 摘要 什么是内景(int)? 数据类型int是最常用的数据类型,其中包含整数值。它是许多编程语言(如Java)支持的...

  • 发布于 2020-10-17 19:09
  • 阅读 ( 290 )

睡觉(sleep)和在java中等待(wait in java)的区别

关键区别——java中的休眠与等待 Sleep和wait是Java中用于多线程处理的两种方法。sleep方法属于Thread类,而wait方法来自Object类。Java中sleep和wait的关键区别在于,sleep用于在指定的毫秒数内暂停当前线程的执行,而wait方法用于使...

  • 发布于 2020-10-19 03:04
  • 阅读 ( 270 )

包装类(wrapper class)和java中的基元类型(primitive type in java)的区别

关键区别——java中的包装类与原语类型 Java是一种流行的编程语言,用于开发各种应用程序。Java的一个优点是它支持面向对象编程(OOP)。使用OOP,可以使用对象对程序或软件进行建模。类被用作创建对象的蓝图。有必要在...

  • 发布于 2020-10-19 06:27
  • 阅读 ( 734 )

整数(integer)和浮动(float)的区别

...显示整数与浮点 6. 摘要 什么是整数(integer)? Integer是Java中的一个包装类。对应的数据类型是int。它用于将int数据类型转换为object或将object转换为int。请参阅下面的Integer wrapper类示例。 图01:带有整数包装类的程序 根据上面的程...

  • 发布于 2020-10-19 08:34
  • 阅读 ( 744 )

变量(variables)和java中的数据字面值(data literals in java)的区别

关键区别——java中的变量与数据文本 计算机程序是执行一项任务的一组指令。编程时需要存储数据。因此,这些数据被存储在存储器中。这些保留的内存位置称为变量。变量应该有唯一的名称,因为它们应该易于识别以执行...

  • 发布于 2020-10-19 08:52
  • 阅读 ( 256 )

浮动(float)和双重的(double)的区别

关键区别–浮动与双精度 在编程中,需要存储数据。数据存储在存储器中。存储数据的内存位置称为变量。每个内存位置都可以存储特定类型的数据。每种数据类型的内存大小不同。在Python等编程语言中,程序员不需要声明...

  • 发布于 2020-10-19 09:19
  • 阅读 ( 283 )

超载(overloading)和在java中重写(overriding in java)的区别

...别——java中重载与重写 面向对象编程(OOP)是软件开发中的一个主要范式。它是一种使用类和对象设计程序的方法。班级就是蓝图。它描述了对象中应该包含的内容。或者应该定义对象的属性。因此,对象是类的实例。这些对...

  • 发布于 2020-10-19 21:20
  • 阅读 ( 362 )

入门时应学习的10个核心java概念

...AR文件被提供给Java虚拟机执行,该虚拟机开始执行指定类中的main()程序。 ...

  • 发布于 2021-03-13 05:33
  • 阅读 ( 241 )

数组(array)和数组表(arraylist)的区别

...Array的长度。它包含相同数据类型的元素的顺序集合。java中的数组与C++中的函数不同。另一方面,ArrayList可以调整自身大小,数组可以根据需要增长。由于它是一个动态数据结构,因此可以从列表中添加和删除元素。 仿制药 ...

  • 发布于 2021-06-25 03:21
  • 阅读 ( 650 )
yqy67z7uq9luup
yqy67z7uq9luup

0 篇文章

相关推荐