我有一个问题要帮我做作业。我们将使用字符串文字编写一个程序并反向打印它。我写了它,它工作正常,但我有两个不同的版本。第一个使用扫描仪,因此用户可以输入字符串,然后反向打印。在第二个中,我声明了一个字符串文字并反向打印。
我的问题不在于我的程序运行良好,而是我在网上或我的书中找不到任何地方说输入的字符串是字符串文字。我知道字符串文字通常写成
String a = "Welcome to Java"
但可以写成
String a = new String("Welcome to Java")
- 那么输入的字符串与字符串文字不同吗?
- 是否必须用引号写出才能被视为字符串文字?
我假设答案是肯定的,因为我的书基本上说它必须用引号引起来,但我想在交作业之前仔细检查一下,我正在上交正确的版本。提前感谢您的澄清!