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
    ---------------------------------------------------

  • 相关阅读:
    neutron-server Connection pool is full, discarding connection 连接池过满
    C#中值类型与引用类型
    抽象类与接口的比较
    XML解析与文件存取
    Json序列化与反序列化
    关于Stream系列实战
    CTS,CLS,CLR
    冒泡排序——算法
    Js 调用 webservice
    使用WebService的优点
  • 原文地址:https://www.cnblogs.com/chenmingjun/p/8428467.html
Copyright © 2011-2022 走看看