为了账号安全,请及时绑定邮箱和手机立即绑定

代码返回值的为什么不是布尔型

public class HelloWorld{
    public static void main(String[] args) {
        int a=16;
        double b=9.5;
        String str1="hello";
        String str2="imooc";
        System.out.println("a等于b:" + (a==b));
        System.out.println("a大于b:" + (a>b));
        System.out.println("a小于等于b:" + (a<=b));
        System.out.println("str1等于str2:" +(str1 =str2));
    }
}

输出值

<pre>a等于b:false a大于b:true a小于等于b:false str1等于str2:imooc

正在回答

1 回答

true 和 false 就是布尔型, 你问的是“str1等于str2”返回值是 “imooc”而不是“false”是因为你用的赋值符号=而不是判断符号==。希望有用。

3 回复 有任何疑惑可以回复我~
#1

慕仙4947946 提问者

非常感谢!
2017-09-20 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

代码返回值的为什么不是布尔型

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信