问答详情
源自:4-4 Java条件语句之嵌套 if

为什么不能直接输入if(sex="女")进行判断?而要用equal?求大神说人话~

与sex.equal.女有什么区别?sex=="女”是比较的意思嘛,

提问者:我要当学霸_001 2015-04-12 10:01

个回答

  • Kaming
    2015-04-12 10:24:01
    已采纳

    equal 判断对象

    == 判断基本数据类型 "女"==sex 

  • Angel帝豪
    2015-05-05 15:30:52

    要if(sex=="女")   才行

  • weibo_菠萝喜欢的样子你都有_0
    2015-04-18 15:12:59

    会不会是因为你前面count没有初始化?

    系统默认赋初值count=0;

    而且刚好你的score=59,所以只执行了一次循环?

    结果就是count自增1 之后变成 1;

    建议写成

    while(score<60){
        score++;
        count++;
    }
    System.out.println(count);