相关疑难解决方法(0)

为什么这个代码向后写,打印"Hello World!"

以下是我在互联网上找到的一些代码:

class M?{public static void main(String[]a?){System.out.print(new char[]
{'H','e','l','l','o',' ','W','o','r','l','d','!'});}}    
Run Code Online (Sandbox Code Playgroud)

此代码打印Hello World!到屏幕上; 你可以看到它在这里运行.我可以清楚地看到public static void main写作,但它是倒退的.这段代码是如何工作的?这甚至如何编译?

编辑:我在IntellIJ中尝试了这个代码,它运行正常.但是,由于某种原因,它在记事本++和cmd中都不起作用.我仍然没有找到解决方案,所以如果有人这样做,请在下面评论.

java unicode right-to-left

252
推荐指数
4
解决办法
1万
查看次数

标签 统计

java ×1

right-to-left ×1

unicode ×1