笔记5

作者: 人生如戏丢雷楼目 | 来源:发表于2020-05-10 19:23 被阅读0次

    自增自减运算符

    前缀自增自减:++i --i
    特点:在使用之使 i+1
    执行完之后 表达式和i的值都是i+1

        int a  =1;
         System.out.println(++a)  在使用之前输出值就加1,为2
         System.out.println(a)   使用之后值加1为 2
    

    后缀自增自减
    使用i之后,再使i的值加1
    执行i++后,表达式的值为i
    而i的值为i+1

    int a = 1;
    System.out.println(a++)    在使用前输出时,值仍然为1
    system.out.println(a)        使用后输出,值就加1 这里的a为2
    

    引用一个题目 : int x = 5 y = 6 z
    Q1: z =++x + y++
    z = (x+1)+y
    = 12
    输出后:x = 6 , y =7
    Q2: z = ++x +x++
    z= (x+1)+(x+1)++
    输出后:z = 12 x = 7
    Q3:x = x++ + x++
    x = (x+x)++
    输出后:x =11


    与(&)或 (|)

    与:前面和后面同时成立,表达式才是成立
    短路与( &&) : 前面失败 后面不执行
    逻辑与 (&): 前面失败,后面仍然继续执行判断,但最终还是不成立

    或:前面和后面有一个条件成立,表达式就成立
    短路或( ||):前面如果成立,后面不执行
    逻辑或 (|):前面如果成立,后面还是要执行

    相关文章

      网友评论

          本文标题:笔记5

          本文链接:https://www.haomeiwen.com/subject/jhtsnhtx.html