JAVA中++运算符的多种用法

来源:互联网 发布:csonst9.0优化版 编辑:程序博客网 时间:2024/05/04 04:31

3.++运算符的运用(注意:
++在右边先赋值再进行运算,++在左边先进行运算再进行赋值;
逻辑运算符中的&&和||的用法:
&&如果左边为假的话,右边就不进行运算
||如果左边为真的话,右边就不进行运算

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

if(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)
{
x =7;
}
System.out.println(“x=”+x+”,y=”+y);//x=7,y=2


第四题
int x = 1,y = 1;

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


第五题
boolean b = true;

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


第六题
int x = 2,y=3;

switch(x)
{
default:
y++;
case 3:
y++;
break;
case 4:
y++;
}

System.out.println(“y=”+y);//y=5

0 0