如何java中的除法(整数和浮点)(do division in java (integer and floating point))

Java中有两种除法:整数除法和浮点除法。这两种类型都使用正斜杠(/)符号作为运算符,格式为除数/除数。继续阅读,了解如何将两个整数(非十进制整数)除法以获得整数商,以及如何使用浮点除法获得十进制结果。...

方法1方法1/2:整数除法

  1. 1在Java中,当你除以两个整数时,小数部分(余数)被丢弃。例如,如果你在纸上把7除以3,你会得到2和1的余数。但在Java中,当你除以两个整数时,余数将被删除,答案将仅为2。要使用整数除法,可以使用以下语法:int a=7;int b=3;int result=a/b;//结果将是2除以两个整数总是得到一个整数。如果想通过两个整数的除法得到十进制结果,可以使用浮点除法。如果尝试使用整数除法将整数除以0,即使程序编译良好,在运行时也会出现算术异常错误。
  2. Image titled 12966108 1

方法2方法2/2:浮点除法

  1. 1如果等式中的任一操作数是浮点或双精度类型,则需要使用浮点除法。如果要对两个数字进行除法,并希望得到十进制结果,也可以使用浮点除法。要使用此除法类型,请将除数和除数设置为浮动。以7除以3为例,我们的代码如下所示:float a=7.0f;浮球b=3.0f;int result=a/b;//结果为2.33当用浮点除法除零时,结果为NaN(不是数字)。
  2. Image titled 12966108 2
  • 当除法混合整数和浮点数时,浮点值(浮点或双精度)在除法时自动转换为双精度类型。
  • 发表于 2022-03-23 01:52
  • 阅读 ( 40 )
  • 分类:IT

你可能感兴趣的文章

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

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

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

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

...量类型。如果程序员被写成a=3,Python会自动识别它是一个整数变量。在Java等编程语言中,程序员应该指定数据类型。如果变量声明为int,则不能为其赋值。int和long是两种数据类型。本文讨论int和long的区别。int和long的关键区别...

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

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

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

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

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

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

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

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

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

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

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

...har数据类型用于存储单个字符值。用于存储不带小数点的整数类型的数据。float和double数据类型用于存储带小数点的数值。本文讨论了浮点和双精度的区别。float和double的关键区别在于float是单精度32位ieee754浮点数据类型,而double...

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

除数(divisor)和股息(dividend)的区别

...r的唯一值分别为2和1,即5=2*2+1。这表明,当5除以整数集中的2时,答案是2,剩下的是1的余数。 But in the set of real numbers the division there is no remainder. Let a, b (≠0) be two real numbers, then  if and only if   什么是除数? C***ider the number b div...

  • 发布于 2020-11-04 12:47
  • 阅读 ( 571 )

如何正确处理java异常

... 在本文中,您将了解什么是异常,它们为什么重要,如何使用它们,以及要避免的常见错误。大多数现代语言都有某种类型的异常处理,因此如果您从Java开始,您可以随身携带这些技巧中的大部分。 ...

  • 发布于 2021-03-14 17:31
  • 阅读 ( 257 )

dda公司(dda)和bresenham算法(bresenham’s algorithm)的区别

...(X0,Y0),目标像素为(X1,Y1)(X1,Y1)。我们将学习如何从已知像素值(X0,Y0)(X0,Y0)计算目标像素值,如下所示。 如何使用DDA计算目标点值? 第一步:这里有输入(X0,Y0)(X0,Y0),我们应该确定直线是平行于x轴...

  • 发布于 2021-06-25 00:12
  • 阅读 ( 625 )

常数(constant)和c语言中的变量(variable in c programming)的区别

...量不能用于存储浮点值。 覆盖的关键领域 1.什么是C编程中的常量-定义,示例2.什么是C编程中的变量-定义,示例3.C编程中常量和变量的区别-关键区别的比较 关键术语 常量、文字、变量、C编程 什么是c程序设计中的常量(c***tant ...

  • 发布于 2021-06-30 21:33
  • 阅读 ( 633 )
cmma38406284
cmma38406284

0 篇文章

相关推荐