`

Java算术运算符

    博客分类:
  • java
阅读更多

(2)二元运算符

  二元运算符有:加(+)、减(-)、乘(*)、除(/)、取模(%)。其中+、-、*、/完成加、减、乘、除四则运算,%是求两个操作数相除后的余数。

  %求余操作举例:

  a % b = a - (a / b) * b

  取余运算符既可用于两个操作数都是整数的情况,也可用于两个操作数都是浮点数(或一个操作数是浮点数)的情况。当两个操作数都是浮点数时,例如7.6 % 2.9时,计算结果为:7.6 - 2 * 2.9 = 1.8。

  当两个操作数都是int类型数时,a%b的计算公式为:

  a % b = a - (int)(a / b) * b

  当两个操作数都是long类型(或其他整数类型)数时,a%b的计算公式可以类推。

  当参加二元运算的两个操作数的数据类型不同时,所得结果的数据类型与精度较高(或位数更长)的那种数据类型一致。

  例如:

  7 / 3 //整除,运算结果为2

  7.0 / 3 //除法,运算结果为2.33333,即结果与精度较高的类型一致

  7 % 3 //取余,运算结果为1

  7.0 % 3 //取余,运算结果为1.0

  -7 % 3 //取余,运算结果为-1,即运算结果的符号与左操作数相同

  7 % -3 //取余,运算结果为1,即运算结果的符号与左操作数相同

  注:JAVA运算符的优先级

  运算符的优先级决定了多个运算符在一个表达式中运算的顺序,其中最简单的是乘除的优先级大于加减。而一旦表达式比较复杂时,程序员经常会忘记其他优先级规则,所以应该用括号明确规定计算顺序。

  例:int a = 100 - 12.5 * 3 + 5 / 2 + 2 ;

  这个表达式的顺序如果不加打括号,任何人都会先计算乘除,然后才计算加减。而只要加上括号后,这个表达式就有了个不同的含义。比如:int a = (100 – 12.5) * 3 + 5 / (2 + 2) 。

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    10.java算术运算符.zip

    10.java算术运算符.zip10.java算术运算符.zip10.java算术运算符.zip10.java算术运算符.zip10.java算术运算符.zip10.java算术运算符.zip10.java算术运算符.zip10.java算术运算符.zip10.java算术运算符.zip10.java算术...

    java 算术运算符的资源

    通过理解并熟练运用这些Java算术运算符,开发者能够编写出各种复杂的数学计算逻辑,从而实现更高效和精确的程序。在Java编程中,理解这些基础概念至关重要,因为它们构成了程序计算能力的基础。

    74.072.JAVA基础教程_Java基本语法-算术运算符的练习(74).rar

    以下是一些主要的Java算术运算符: 1. 加法运算符 (+): 它用于将两个数值相加。例如,`int a = 5; int b = 3; int c = a + b;` 这里,c的值将是8。 2. 减法运算符 (-): 用于从一个数值中减去另一个数值。如 `int a...

    java代码-日常练习5,算术运算符

    在Java编程语言中,算术运算符是进行基本数学计算的核心元素...通过这次日常练习,你可以强化对Java算术运算符的理解,并能在实际编程场景中更加熟练地运用它们。记住,理论学习和实践操作相结合是提升编程技能的关键。

    Java中算术运算符的使用

    Java中算术运算符的使用 初级 很简单 特别适合入门的人学习

    Java运算符之算术运算符.docx

    Java中的算术运算符是编程过程中非常基础且重要的部分,它们用于执行基本的数学运算,如加法、减法、乘法、除法等。在Java中,算术运算符分为一元运算符和二元运算符。 1. **一元运算符**: - **正(+)**:对操作数...

    大数据必学Java基础(十五):算术运算符

    Java基础-算术运算符 Java基础学习中,算术运算符是必不可少的一部分。算术运算符用来执行基本的数学运算,如加、减、乘、除等。在本篇文章中,我们将详细介绍Java中的算术运算符,并通过实践来加深理解。 一、/和...

    java学习-java的运算符

    1. **算术运算符**:Java中的算术运算符包括加法(+)、减法(-)、乘法(*)、除法(/)和取余(%)。例如,`int result = 5 + 3;`将计算出结果8。需要注意的是,整数除法会去掉小数部分,而浮点数除法则保留小数。...

    Java 2简明教程

    本书全面介绍了Java语言的特点和功能,主要包括:Java编程基础知识、HTML基础知识、Java算术运算符、Java编程语法、面向对象程序设计基本概念、系统类的使用和应用、图形用户界面设计、图形处理、多媒体处理、异常...

    演示算术运算符的使用.md

    演示算术运算符的使用.md

    Java运算符的使用

    Java提供了四大类运算符:算术运算符、位运算符、关系运算符和逻辑运算符。 1. **算术运算符**: - `+`:加法运算,可用于整数、浮点数的相加。 - `-`:减法运算,可用于减去一个数值。 - `*`:乘法运算,执行...

    JavaSE基础案例-算术运算符-自增 自加-取模等练习(含完整代码)

    在Java编程语言中,算术运算符是进行基本数学计算的关键元素。这些运算符包括加法、减法、乘法、除法以及取模。在这个JavaSE基础案例中,我们将探讨自增(++)和自减(--)运算符以及取模运算符(%)的应用。下面将...

    java运算符小程序

    1. **算术运算符**:Java提供了基本的算术运算符,如`+`(加)、`-`(减)、`*`(乘)、`/`(除)和`%`(取余)。例如,`int result = 5 + 3;`将执行加法运算。此外,还有自增`++`和自减`--`运算符,如`int count = ...

    JAVA+零基础学JAVA+运算符教程

    在运算符中,"+"可以作为算术运算符(如a + b)也可以作为字符串连接符(如"Hello " + "World")。当字符参与算术运算时,会使用其对应的ASCII码值,如'c' + 1实际上是在计算99('c'的ASCII码)加1的结果。 需要...

    Java各种运算符简述

    - 基本算术运算符包括加法(+)、减法(-)、乘法(*)、除法(/)和取模(%)。例如,`int result = 5 + 3;` 计算结果为8。 - 自增(++)和自减(--)运算符可以用于变量前缀或后缀形式,改变变量的值。例如,`...

    java位运算符之&AND操作视频

    Java语言中的位运算符是编程中的一个重要组成部分,尤其是在处理二进制数据或者进行高效计算时。在Java中,"&"符号被用作位AND运算符,它在二进制级别上进行操作,对两个操作数的每一位进行比较,并返回一个新值。这...

    Java的运算符[参考].pdf

    根据功能不同,Java的运算符主要分为四类:算术运算符、关系运算符、逻辑运算符和位运算符。 1. 算术运算符 算术运算符包括一元运算符和二元运算符。一元运算符如正号 (+)、负号 (-)、自增 (++) 和自减 (--),它们...

    Java语言2-Java运算符与表达式.zip_Java 语言运算符和表达式

    1. **算术运算符**:包括+(加)、-(减)、*(乘)、/(除)和%(取余)。例如,`int result = 5 + 3;`将计算出8。注意,除法运算时,整数除以整数会丢失小数部分,如`5 / 2`的结果是2,而不是2.5。 2. **赋值...

    JAVA代码、方法、运算符大全

    Java支持多种运算符,包括算术运算符、比较运算符、逻辑运算符、位运算符等: 1. 算术运算符:`+`、`-`、`*`、`/`、`%`分别代表加法、减法、乘法、除法和取余数。 2. 比较运算符:`==`、`!=`、`>`、`、`>=`、`用于...

    java特殊运算符

    在Java编程语言中,特殊运算符是用于执行特定任务的关键字或符号,它们不遵循常规的算术或逻辑运算规则。这些运算符可以帮助我们更高效地处理数据和控制程序流程。以下是一些Java中的特殊运算符及其详细解释: 1. *...

Global site tag (gtag.js) - Google Analytics