• 3.5运算符


    大纲

    3.5.1赋值运算符

      赋值运算符即为:"=",是一个二元运算符(即对两个操作数进行处理),其功能时将右方操作数所含的赋值数给左方的操作数.

    格式:

    变量类型 变量名=所赋的值;

    左边必须是变量,右边可以是任何数值或表达式:包括变量(如 a number),常量(123     book),表达式(45*12).

    在Java中,可以吧赋值运算符连载一起使用:x=y=z=6;虽然可以,但是建议不要使用.

    3.5.2算术运算符                重点

    Java中,算术运算符主要有+  -  *  /  %(取余).

    其中+  -还可以作为数字的正负号使用,如+5,-7.

    3.5.3自增自减运算符          重点

    自增自减运算赋是单目运算符,可以放在操作元之前,也可以放在操作元之后,操作员必须是一个整形或浮点型变量.

    (1)++a;==>表示在使用a变量之前,先使a加1.

    即:

    int a=1;

    int b=++a;

    System.out.print(a);==>2

    System.out.print(b);==>2

    --在变量前同理.

    (2)a++;==>表示先赋值给a,再加1.

    即:

    int a=1;

    int b=a++;

    System.out.print(a);==>1

    System.out.print(b);==>2

    --在变量前同理.

     3.5.4比较运算符

      比较运算符属于二元运算符,用于程序总的变量和变量之间,变量和常量之间以及其他信息之间的比较.比较运算符的结果是boolean型,当运算符对应关系成立时,运算结果是ture,否则结果是false.

    3.5.5逻辑运算符

      逻辑运算符包括&&(&)(逻辑与),||(| )(逻辑或)和!(逻辑非),返回boolean布尔型的表达式,操作元也必须是boolean型数据.比较运算符相比,逻辑符可以表示更加复杂的的条件,如连接几个关系表达式进行判断.在逻辑运算符中,除了!是医院的运算符,别的都是二元运算符.

    运算符                         含义                     用法                      组合方式                结果

    &&/ &                        逻辑与                 op1&&op2                 左到右               一错全错

    ||  / |                        逻辑或                  op1||op2                  左到右               一对全对

    !                               逻辑非                        !op                     右到左                  相反

    &&和&的区别:

       &&可以省略电脑运算的次数,起到"短路"作用,&&所以也叫"短路运算符";&也叫"非短路运算符",建议使用&&.

    3.5.6位运算符:非重点

    3.5.7三元运算符

       这是Java中唯一一个三元运算符,其操作元有三个.

    示例:   boolean b=20<45?true:false;

    3.5.8运算优先级

    括号最大!!!复制运算符最小!!!    

  • 相关阅读:
    使用Jquery EasyUi常见问题解决方案
    短信平台接口调用方法参考
    linux查找日志技巧
    Linux 上传 启动 删除...命令总结
    java 验证手机号码、电话号码(包括最新的电信、联通和移动号码)
    Web Services 中XML、SOAP和WSDL的一些必要知识
    Mac环境下配置PhpStorm
    Python爬虫刷回复
    Django和layim实现websocket
    Python爬虫刷回复
  • 原文地址:https://www.cnblogs.com/panyiquan/p/5208360.html
Copyright © 2020-2023  润新知