zoukankan      html  css  js  c++  java
  • Java语言中:++a与a++小练习 &与&&小练习 |与||小练习 boolean类型小练习

    ---------------------------------------------------
    第一题
    int x = 1,y = 1;

    if(x++==2 & ++y==2) //false & true =false;   x=2,y=2
    {
      x =7;
    }
    System.out.println("x="+x+",y="+y);

    输出结果是:

    x=2,y=2
    ---------------------------------------------------
    第二题
    int x = 1,y = 1;

    if(x++==2 && ++y==2)
    {
      x =7;
    }
    System.out.println("x="+x+",y="+y);

    输出结果是:

    x=2,y=1
    ---------------------------------------------------
    第三题
    int x = 1,y = 1;

    if(x++==1 | ++y==1) //true | false = true;   x=2,y=2
    {
      x =7;   //x=7,y=2
    }
    System.out.println("x="+x+",y="+y);

    输出结果是:

    x=7,y=2
    ---------------------------------------------------
    第四题
    int x = 1,y = 1;

    if(x++==1 || ++y==1)
    {
      x =7;  //x=7,y=1
    }
    System.out.println("x="+x+",y="+y);

    输出结果是:

    x=7,y=1
    ---------------------------------------------------
    第五题
    boolean b = true;  //把true赋值给b。

    if(b == false)
      System.out.println("a");
    else if(b)
      System.out.println("b");
    else if(!b)
      System.out.println("c");
    else
      System.out.println("d");

    输出结果是:

    b

    改进版:

    if(b = false)   //这个做法:把false赋值给b,把b留下来。
      System.out.println("a");
    else if(b)
      System.out.println("b");
    else if(!b)
      System.out.println("c");
    else
      System.out.println("d");

    输出结果是:

    c
    ---------------------------------------------------

  • 相关阅读:
    centos7.3部署memcached服务
    tomcat一闪而过,无法开启
    Windows系统因“CredSSP加密Oracle修正”无法远程连接
    猴子和打字机
    特修斯之船
    爱因斯坦的光线
    10个著名的思想实验(2)
    10个著名的思想实验1
    快速排序
    快速排序的c++实现
  • 原文地址:https://www.cnblogs.com/chenmingjun/p/8428467.html
Copyright © 2011-2022 走看看