Quine:一个可自行打印的Java程序

时间:2024-05-27 10:42:10
【文件属性】:

文件名称:Quine:一个可自行打印的Java程序

文件大小:2KB

文件格式:ZIP

更新时间:2024-05-27 10:42:10

Java

奎因 一个可自行打印的Java程序 编写自打印程序的过程比我预期的要线性得多。 我选择使用Java是因为我是最有经验的高级语言,所以我花了很多时间在尝试这个想法之前先花了很多时间,然后才知道使用另一种语言会需要更多的工作来重新学习。 我也不太清楚这种配置可能需要哪些工具或库,而且我知道使用具有如此多的开放文档的语言不会有什么坏处。 我首先想到的是从打印字符串开始。 我很快意识到,如果我不仅要打印字符串,还要打印打印字符串的代码,则需要一些源代码来附带我的字符串。 然后,这发展成为我制作一个包含源代码的字符串数组,其中每一行都是数组中自己的字符串。 当我打印数组时,我意识到我已经成功打印了源代码,但是我还需要一种方法来打印字符串的初始化和内容。 首先,我对代码的前几行,字符串数组和代码的后几行进行了硬编码打印输出。 这会为我的代码的前几行和我的代码的后几行(而不是字符串数组)提供正确的输出。


【文件预览】:
Quine-master
----README.md(2KB)
----SelfPrinting.java(797B)

网友评论