皆さんにとっては非常に単純な質問かもしれませんが、長い間私を悩ませてきた質問です。私のプログラミング クラスでは、アウト コードの出力を送信するときに、適切な書式を設定する必要があります。次に例を示します。
文字列の場合は「Hello World」。
文字の「g」。
int の場合は 12。
しかし、最近、私は引用符を付けるべきだったし、そうすべきではないときにもポイントを獲得しています. 次のコードを使用します。
public class MysterySoda {
public static void main(String[] args) {
String soda = “coke”;
String pop = “pepsi”;
String coke = “pop”;
String pepsi = “soda”;
String say = pop;
carbonated(coke, soda, pop);
carbonated(pop, pepsi, pepsi);
carbonated(“pop”, pop, “koolaid”);
carbonated(say, “say”, pop);
}
public static void carbonated(String coke, String soda, String pop){
System.out.println(“say “ + soda + “ not “ + pop + “ or “ + coke);
}
出力の最初の行は次のとおりです。
ペプシやポップではなくコーラと言ってください
しかし、私はそれが次のとおりだと思いました:
「ペプシやポップではなくコーラと言って」
出力が文字列ではない理由を誰か説明してもらえますか?