Java中的运算符

一:算术运算符
   +  加号
   功能:
   1:做加法运算:该符号左右两边的值都为正常数值,则做加法运算
   2:字符串拼接:该符号左右两边的值有一边或者两边都为字符串时,则做拼接使用
    注意:当做完字符串拼接之后,所有的内容都将会变成字符串

   -  减号
   功能:
   1:做减法运算:该符号左右两边的值必须为正常数值,否则发生编译错误


   *  乘号
   功能:
   1:做乘法运算:该符号左右两边必须为正常数值,并且该符号和+-一起使用自带了优先级


   / 除号    % 取余  
   功能:
    1:做除法运算:该符号左右两边必须为正常数值,并且该符号和+-一起使用自带了优先级(0不能做为除数)
   不同点:
    /:获取的是运算结果的商值
    %:获取的是运算结果的余数


   ++自增      --自减
  功能:每一次使用该符号,都会在自身原有的基础上+1或者-1
  使用位置:符号可以使用在变量的前面,也可以使用在变量的后面
    例:
      int a=10;  int b=20;
       ++a;         b--;
  使用情况:
   单独使用:
     无论符号在前还是在后,得到的结果都是一样
   被使用:
     符号在前,先运算,再使用
     符号在后,先使用,再运算

二:关系运算符(只能做一个关系的判断)
    >大于             <小于
    >=大于等于        <=小于等于
    ==等于            !=不等于
    注意:
    关系运算的结果一定为boolean类型,关系成立则为true,关系不成立则为false

三:逻辑运算符(做多个关系的判断)
   && 阻塞与
   &  非阻塞与
   表示并且的关系,该符号连接的判断条件,左右两边同时为true,则最终结果才为true,见false则最终结果为false
   || 阻塞或
    | 非阻塞或
   表示或者的关系,该符号连接的判断条件左右两边同时为false,则最终结果才为false,见true则最终结果为true
    ! 非
   表示取反的关系,该符号可以改变原有结果的内容(非真则为假,非假则为真)
    注意:逻辑运算符优先级
      !>&&>||

四:赋值运算符
     =   简单赋值运算符
   功能:将符号右边的数据赋值给左边的变量

     扩展赋值运算符   
    +=    -=   *=  /=   %=
   功能:
    通过自身的值做完运算然后再赋值给自身(该符号自带强转功能)


五:三目运算符
   ?:
   格式:
    条件?判断为true的值:判断为false的值;
   执行过程:
    先执行判断条件,让判断结果为true,执行true的值,判断结果为false,则执行false的值;

   三目运算符嵌套(if语句类型)
     判断条件?值1:判断条件?值1:值2;

  • 7
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值