首页 > 编程语言 > 详细

Java中的运算符

时间:2019-11-12 09:46:08      阅读:86      评论:0      收藏:0      [点我收藏+]

一、概述

  运算符:对常量和变量进行操作的符号称为运算符。

  表达式:用运算符把常量或变量连接起来符合Java语法的式子称为表达式。

二、算数运算符

  1、算数运算符有哪些

    + 、- 、* 、/ 、% 、++ 、-- 。

  2、取余和除法的区别

    %:得到的是两个数相除的余数。

    /:得到的是两个数相除的商。

    使用场景:判断两个数是否可整除。

  3、字符和字符串参与运算

    字符参与运算:其实是拿该字符在编码集中对应的数字参与运算。

    字符串参与运算:做字符串拼接,结果还是字符串。

  4、++ 和--

    自增(++)和自减(--)运算符都是对变量自身的操作,在变量的基础上+1或-1。

    使用场景:++或--放在变量前时,先自增或自减再参与运算。

         ++或--放在变量后时,先参与运算再自增或自减。

         变量单独使用时++或--放在变量前面还是变量后面,结果都一样。

三、赋值运算符

  1、基本赋值运算符 : =

  2、扩展赋值运算符:

    += 、-= 、*= 、/= 、%=

四、关系运算符

  1、关系运算符种类

    == 、!= 、 < 、<= 、> 、>=

  2、结果值类型

    关系运算符的运算结果都是boolean型,要么为true,要么为false。

五、逻辑运算符

  1、逻辑运算符种类

    &、| 、^ 、!

    && 、|| 

  2、运算规则

    &逻辑与:有false则为false。

    |逻辑或:有true则为true。

    ^逻辑异或:相同则为false,不同为true。 

    !逻辑非:非false则为true,非true则为false。

  3、&与&&,|和||的区别。

    &&和||具有短路效果,如果&&左边为false右边不执行,如果||左边为true,则右边不执行。

    &和| 不管左边值为什么右边代码都会执行。

六、三目运算符

  1、格式

    (关系表达式)?表达式1:表达式2;

     如果关系表达式为true则执行表达式1否则执行表达式二。

 

Java中的运算符

原文:https://www.cnblogs.com/Oldking666/p/11839492.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!