宿題を手伝うために質問があります。文字列リテラルを使用してプログラムを作成し、それを逆に出力する必要がありました。私はそれを書いてうまく動作しますが、私は2つの異なるバージョンを持っています. 1 つ目はスキャナーを使用するため、ユーザーは文字列を入力でき、逆に印刷されます。2 番目では、文字列リテラルを宣言し、それを逆に出力します。
私の質問は、正常に動作する私のプログラムに関するものではなく、入力された文字列が文字列リテラルであると述べているオンラインまたは本のどこにも見つかりません。文字列リテラルは通常次のように記述されることを理解しています
String a = "Welcome to Java"
しかし、次のように書くことができます
String a = new String("Welcome to Java")
- それでは、入力された文字列は文字列リテラルと同じではありませんか?
- 文字列リテラルと見なすには、引用符で囲む必要がありますか?
私の本には基本的に引用符で囲む必要があると書かれているので、答えはイエスだと思いますが、課題を提出する前に、正しいバージョンを提出していることを再確認したいと思います。明確にしていただきありがとうございます。