java
您现在所在的位置:首页>企业动态>java

零基础Java之算术运算符

编辑:学到牛牛IT培训    发布日期: 2022-02-21 13:46:29  

对于所有语言而言,运算符大多数都类似,java">Java作为一门强类型语言,运算符号在计算上相比,会有点差别。

我们可以把运算符分成以下几组:

算术运算符

关系运算符

位运算符

逻辑运算符

赋值运算符

其他运算符

下面的简单示例程序演示了算术运算符。复制并粘贴下面的 Java 程序并保存为 Test.java 文件,然后编译并运行这个程序:

public class Test {

  public static void main(String[] args) {

     int a = 10;

     int b = 20;

     int c = 25;

     int d = 25;

     System.out.println("a + b = " + (a + b) );

     System.out.println("a - b = " + (a - b) );

     System.out.println("a * b = " + (a * b) );

     System.out.println("b / a = " + (b / a) );

     System.out.println("b % a = " + (b % a) );

     System.out.println("c % a = " + (c % a) );

     System.out.println("a++   = " +  (a++) );

     System.out.println("a--   = " +  (a--) );

     // 查看  d++ 与 ++d 的不同

     System.out.println("d++   = " +  (d++) );

     System.out.println("++d   = " +  (++d) );

  }

}

以上实例编译运行结果如下:

a + b = 30

a - b = -10

a * b = 200

b / a = 2

b % a = 0

c % a = 5

a++   = 10

a--   = 11

d++   = 25

++d   = 27

算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。也就是我们生活中的加减乘除。

Java中常用的算术运算符如下:

+        加运算符

-        减运算符

*        乘运算符

/        除运算符

%        取模运算(除运算的余数)

++       增量运算符

--       减量运算符

当多个运算符出现在一个表达式中,谁先谁后呢?这就涉及到运算符的优先级别的问题。在一个多运算符的表达式中,运算符优先级不同会导致最后得出的结果差别甚大。

例如,(1+3)+(3+2)*2,这个表达式如果按加号最优先计算,答案就是 18,如果按照乘号最优先,答案则是 14。

再如,x = 7 + 3 * 2;这里x得到13,而不是20,因为乘法运算符比加法运算符有较高的优先级,所以先计算3 * 2得到6,然后再加7。

免费试学
课程好不好,不如实地听一听

封闭学习

2

1

联系我们

电话:028-61775817

邮箱:1572396657@qq.com

地址:成都高新西区西芯大道4号

  • 学到牛牛在线咨询

    扫一扫,免费咨询

  • 学到牛牛公众号

    微信公众号

学一流技术,找高薪工作

7-24小时服务热线:

028-61775817

版权声明 网站地图

蜀ICP备2021001672号

课程问题轻松问