Java小程序输出问题
classdemo{publicstaticvoidmain(string[]args){booleanb=true;//此处为b赋值为trueif(b=false)//...
class demo
{
public static void main(string [] args)
{
boolean b= true;//此处为b赋值为true
if(b=false)//这里意思把fase又赋值给b,那原来声明的b就作废了?(搞不懂了有点)下面会执行吗
System.out.println("a");
}
else if(b)//这里的b值就为false了吧
{
System.out.println("b");
}
else if(!b)
{
System.out.println("c");
}
else
System.out.println("d");
}
}
如题以上java小程序输出结果为什么是c呢,求问 展开
{
public static void main(string [] args)
{
boolean b= true;//此处为b赋值为true
if(b=false)//这里意思把fase又赋值给b,那原来声明的b就作废了?(搞不懂了有点)下面会执行吗
System.out.println("a");
}
else if(b)//这里的b值就为false了吧
{
System.out.println("b");
}
else if(!b)
{
System.out.println("c");
}
else
System.out.println("d");
}
}
如题以上java小程序输出结果为什么是c呢,求问 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询