程序笔记   发布时间:2022-07-21  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了运算符相关大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

运算符

  1. ++,--自增自减运算符 存在时间差————此类位一元运算符

    int a=10;int b=20;int c;int d;c=a++;d=++b;System.out.println(c);System.out.println(d);  

    __ a++ __ __ ++b __

    10 10 11 20 21 21

  2. @H_574_1@math数学计算类(次方运算)

    @H_574_1@math.pow(2,3);
  3. &&与 当前后两者都为1,结果才为1(有0则0) 逻辑短路——如果前者为0后者不看(不运算)

    ||或 前后两者有一个为1,结果为1(有1则1) 逻辑短路——如果前者为1后者不看(不运算) ! 非 1变0,0变1

  4. 位运算符

    &与 有0则0

    |或 有1则1

    ^异或 同位相同位0,不同位1

    ~非 1变0,0变1

  5. 三元运算符 x ?y :z 真前假后

int workScore=80;String work=(workScore>=60)?"面试成功":"继续面试";        System.out.println(work);
  1. 字符串连接符 +

int a=10;int b=20;System.out.println(""+a+b);System.out.println(a+b+"");//前者输出1020,+号作为连接符,后者输出30第一个+进行运算,第二个作为连接符//加号两边如果出现了String类型,则+变为连接符
  1. 优先级

    x+y*z+(a+b)——

    计算机是两个两个观看,实际上是先判断+和*的优先级,然后判断前两个+的优先级,发现第二个+后面有括号就先计算括号内的内容。

    java的优先级,首先是一元运算符,然后+ - * / (二元运算符)接着是逻辑运算和位运算符,有就优先使用()

  2.  

大佬总结

以上是大佬教程为你收集整理的运算符相关全部内容,希望文章能够帮你解决运算符相关所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。