A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王金科 中级黑马   /  2012-8-17 00:27  /  1899 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 王金科 于 2012-8-23 15:35 编辑

public class Foo{  
        public static void main(String args[]) {
                int x = 100;
                int y = 200;
                if (x = y)
                        System.out.println("Not equal");
                else
                        System.out.println("Equal");
        }
}

评分

参与人数 1技术分 +1 收起 理由
张_涛 + 1 新人发帖,鼓励下!

查看全部评分

8 个回复

正序浏览
巩彪 初级黑马 2012-8-17 00:51:48
9#
            if (x = y)

                        System.out.println("Not equal");

                else

                        System.out.println("Equal");



那个上面的代码说 如果x==y
那么打印not equals
要是不等 就打印 equals
这两个写反了
回复 使用道具 举报
王健 发表于 2012-8-17 00:41
如果相等,输出NOT EQUAL
如果不等,输出equal
100不等于200,所以输出equal

结果是equal
回复 使用道具 举报
王健 中级黑马 2012-8-17 00:41:45
7#
王金科 发表于 2012-8-17 00:35
修改成x==y,结果应该是Not equal吧

如果相等,输出NOT EQUAL
如果不等,输出equal
100不等于200,所以输出equal
回复 使用道具 举报
巩彪 发表于 2012-8-17 00:36
亲 你的=号少写了一个  应该是== 这是比较运算符~~

少写了一个=号,欧了
回复 使用道具 举报
老兄 你问题就有误好不应该是if (x == y)吧;它的结果是Equal
回复 使用道具 举报
亲 你的=号少写了一个  应该是== 这是比较运算符~~
回复 使用道具 举报
王健 发表于 2012-8-17 00:32
不能执行的,程序有错误,楼主,,应该改为   if (x == y),修改后执行结果是Equal
...

修改成x==y,结果应该是Not equal吧
回复 使用道具 举报
不能执行的,程序有错误,楼主,,应该改为   if (x == y),修改后执行结果是Equal
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马