码迷,mamicode.com
首页 > 其他好文 > 详细

运算符

时间:2019-09-19 01:23:19      阅读:94      评论:0      收藏:0      [点我收藏+]

标签:字符类型   效果   三元运算符   表达式   返回   常量   表达式2   相同   的区别   

运算符:用于对常量与变量进行操作的符号

表达式:用运算符连接起来符合java语法的式子,不同运算符连接的表达式时不同类型的表达式

分类:

  算术运算符

    +,-,*,/,%,++,--

    /--整数相除只能得到整数,得到小数必须有浮点数参与运算

    %-用于获取两数之间的余数

    ++自加1,--自减1

      单独使用++或者--放在变量的后面和前面结果一样,参与其他操作的时候:

        ++a:变量先++,再拿变量做操作

        a++:先拿变量做操作,然后变量再++

    当字符类型char进行算术运算时,会将char转为ASKII码,再进行运算,A--65,a--97,0--48

    字符串参与加法运算,不是做算术运算,是做字符串拼接

  赋值运算符

    基本的赋值运算符:=

    扩展的赋值运算符:+=,-=,*=,/=   ------  a+=20==》a=a+20;

      注意:扩展的赋值运算符,它隐含了强制类型转换

  关系运算符

    >,<,>=,<=,==,!=,关系运算符的返回结果都是boolean类型

  逻辑运算符

    &,|,^,!,&&,||,用于连接关系表达式3<x<7==》x>3&&x<7

    &----有false出false,|----有true出true,^----相同为false,不同为true,!------取反

    &与&&的区别,两个会有短路效果:

      &----前后两个关系都做比较,&&----只要前面的关系式返回false,就不再执行后面的关系式

  三元运算符

    关系式?表示式1:表达式2---如果关系式为true,表达式1为结果,为false,表达式2为结果

    

运算符

标签:字符类型   效果   三元运算符   表达式   返回   常量   表达式2   相同   的区别   

原文地址:https://www.cnblogs.com/dajingshao/p/11546279.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!