我有一個問題可以幫助我做作業。我們要用一個字符串文字編寫一個程序並反向打印它。我寫了它,它工作正常,但我有兩個不同的版本。第一個使用掃描儀,因此用戶可以輸入一個字符串,然後反向打印。在第二個,我聲明一個字符串文字,只是打印相反。Java-當用戶輸入一個字符串時,它是一個字符串文字嗎?
我的問題不是關於我的程序工作正常,而是我無法找到任何地方在線或在我的書中說,輸入的字符串是一個字符串文字。據我所知,一個字符串文字通常被寫成
String a = "Welcome to Java"
但可以寫成
String a = new String("Welcome to Java")
- 那麼接下來是輸入的字符串不一樣的字符串文字?
- 是否必須用引號將其寫成字符串文字?
我假設的答案是肯定的,因爲我的書基本上說,它是在引號,但我想仔細檢查之前,我在我的任務,我在正確的版本要轉的手。在此先感謝您的澄清!