Java语言中:++a与a++小练习 &与&&小练习 |与||小练习 boolean类型小练习

Posted haha

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
---------------------------------------------------














































以上是关于Java语言中:++a与a++小练习 &与&&小练习 |与||小练习 boolean类型小练习的主要内容,如果未能解决你的问题,请参考以下文章

java 应用程序小练习,小猫

java 包和访问权限 小练习1

C语言代码练习,将三个数按从大到小的顺序输出

华为上机机试练习--------------------矩形覆盖---------------------java语言描述

Java 继承 小练习

java小练习,io操控。