String Java-输出类型(字符串、int、char、double)
对你们来说,这可能是一个非常简单的问题,但却是困扰我时间最长的问题。在我的编程类中,当我们提交out代码的输出时,我们应该具有适当的格式,例如: “Hello World”表示字符串 “g”表示角色 12代表整数 但最近我被扣分了,因为我本应该加引号,而其他时候我不应该加引号。以下面的代码为例:String Java-输出类型(字符串、int、char、double),string,types,char,int,String,Types,Char,Int,对你们来说,这可能是一个非常简单的问题,但却是困扰我时间最长的问题。在我的编程类中,当我们提交out代码的输出时,我们应该具有适当的格式,例如: “Hello World”表示字符串 “g”表示角色 12代表整数 但最近我被扣分了,因为我本应该加引号,而其他时候我不应该加引号。以下面的代码为例: public class MysterySoda { public static void main(String[] args) { String soda = “coke”;
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);
}
第一行输出为:
说可口可乐,不要说百事可乐或波普
但我以为是:
“说可口可乐而不是百事可乐或波普”
有人能解释一下为什么输出不是字符串吗?输出是字符串但输出本身将不包含引号 例如,如果要打印这些行,它们将显示为:
- 说可口可乐,不要说百事可乐或波普
- “说可口可乐而不是百事可乐或波普”
string yourText = "\\"say coke not pepsi or pop\\""
你明白了吗?它是一根绳子。如果你想要引用,你需要像这样避开它们:
\\”
。请在问题中添加标记Java。@FabianBigler在我看来像Java。@squiguy Dooh,你说得对,幸运的是5分钟还没有结束。;)我明白逐字逐句地打印“说可口可乐而不是百事可乐或流行乐”“你需要使用一系列的转义序列,但也许我的问题措辞不当。这是我的老师写的:确保使用适当的类型(例如,“引号”中的字符串使用“abc”)“。因此,如果输出是字符串,我们将在其周围加引号,以表明我们的答案确实是字符串类型。因为正确答案不在引号里,这让我相信输出不是字符串,但你们说是-,然后你们的老师显然欺骗了自己。因为这是100%的字符串。谢谢,我想哈哈。我要和我的老师谈谈,看看他说什么。