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

  • 相关阅读:
    组合数计算
    使用叉积判断两条直线是否相交
    关于括号的简单模拟题
    链表
    长句拆单词
    第九章 SpringCloud之Zuul路由
    第八章 SpringCloud之Feign、Hystrix结合使用
    第七章 SpringCloud之非声明式RestClient:Feign
    第六章 SpringCloud之Ribbon负载均衡
    第五章 SpringCloud之Eureka-Client使用RestTemplate实现服务之间的调用
  • 原文地址:https://www.cnblogs.com/chenmingjun/p/8428467.html
Copyright © 2020-2023  润新知