static boolean b1;
static boolean b2;
public static void main(String args[]){
int x=1;
System.out.println(b1+" "+b2);
if(!b1){
if(!b2){
b1=true;
}
if(!b1){
x=x

展开全部
收起
2回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Lululumoon

    18人对此回答表示赞同

    将第12行b2=true改成b2==true
    展开
    18
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 榛子

    14人对此回答表示赞同

    得出那么多结果来都是你写错表达式的原因,你程序编译没有问题,但你在做if语句判断的时候,写成了,像这样是 else if(b2=true){}中的b2=true是把真值赋给b2,而不是判断b2等于ture,要判断b2等于真值就应该这样b2==true;
    所以你在写错了表达式,所以判断表达式为真值,结果执行到下面这个句的x=x+100;打印出来的结果当然是x=1+100=101了。现在把if(b2=true)改成if(b2==true)就没有错了。
    展开
    14
    0回复
    发布于 5年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部