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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

孙哞哞

初级黑马

  • 黑马币:23

  • 帖子:6

  • 精华:0

7.        尝试运行下面的代码会发生什么?(B )
public class Test {
        public static void main(String[] args) {
                boolean m = true;
                if (m = false) {
                        System.out.println("true");
                } else {
                        System.out.println("false");
                }
        }
}
A. 输出字符串”true”
B. 输出字符串”false”
C. 编译时错误
D. 运行时错误

到底是选C还是选D呢?

4 个回复

倒序浏览
哦,错了是选B还是选C呢?求告知
回复 使用道具 举报
我只能说不是C也不是D
回复 使用道具 举报
大水神, 你好!!
回复 使用道具 举报
本帖最后由 juestdoit 于 2016-9-14 23:20 编辑

public class Test {
        public static void main(String[] args) {
                boolean m = true;                                   //定义了 布尔型常量   m  值为  true
                if (m = false) {                                          //判断 m 的值 是不是  false   ,很明显不是   ..  所以走到 esle
                        System.out.println("true");
                } else {
                        System.out.println("false");                  // 所以输出这句话  false
                }
        }
}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马