首页 > 试题广场 >

回答问题

[单选题]

public static void main(String[] args) {
        Thread t = new Thread() {

            public void run() {
                my360DW();
            }
        };

        t.run();
        System.out.print("DW");

    }
    
    static void my360DW() {

        System.out.print("360");

    }

  • DW
  • 360
  • 360DW
  • 都不输出
命名不说了,这答案…………………… 建议屏蔽

发表于 2019-08-23 20:08:30 回复(1)
启动线程调用的应该是start方法,这题是直接调用了run方法输出360,以后再输出dw,答案有误
发表于 2019-08-26 08:59:21 回复(0)
这是什么答案啊!360就这水平,即便是方法可以用数字开头也是可以向下跑得啊、答案怎么可能是B呢,实在是不知道能输出啥来就选D的有没有、求解?????
编辑于 2019-08-21 14:28:06 回复(3)
这道题刷了三次了,C选项终于正确了😂
发表于 2019-09-19 23:26:46 回复(0)
请把代码格式化,请把正确答案修正,请注重题目的审核
发表于 2019-08-28 17:17:57 回复(0)

发表于 2019-08-23 11:14:40 回复(0)
这道题的答案选B是错的吧?代码的语法都有问题。new Thread类对象那里,后面的那一块代码不符合语法规则,如果是创建实现了某个接口的匿名类可以这样写,比如:
new Runnable() {
    public void run(){}
};
另外,标识符由字母、数字、下划线组成,不能由数字开头。那个方法名称360DW不符合语法规则,编译都通过不了
编辑于 2019-03-12 11:04:16 回复(0)
建议屏蔽此题
发表于 2019-09-10 15:51:03 回复(0)
没考虑方法名选的c看完方法才知道远d总之,同一个方法里面线程和本地输出不冲突
发表于 2019-09-06 08:58:17 回复(0)
连个缩进都没有
发表于 2019-08-27 22:25:13 回复(0)
方法名不能以数字开头,编译不通过,应该选D。就算把方法名改正确了也应该选C
发表于 2019-08-26 13:37:17 回复(0)
这个程序编译都过不去
发表于 2019-08-24 17:02:57 回复(0)
我觉得他想考线程的run方法不能自己调用
发表于 2019-08-22 21:55:05 回复(0)
哥,你把方法名该成规范的了,编译了一下看看是不是选C
发表于 2019-08-22 19:16:27 回复(0)
方法名不能以数字开头 **题目
发表于 2019-08-21 21:52:38 回复(0)
垃圾题
发表于 2019-08-21 18:34:17 回复(0)
编译不通过,选D
发表于 2019-08-21 14:17:12 回复(0)