首先,请原谅我的英语水平。这是我的第三语言,所以解释我脑子里的东西会很困难。
System.out.println("quelle sorte de pizza désirez-vous ? [V]egetarienne, [F]romage,[T]oute Garnie,[E]pinards, Fruits de [M]er");
sortePizza = Clavier.lireCharLn();
"sortePizza = Clavier.lireCharLn(); " 这相当于我们学校的扫描仪,他们使用“键盘(键盘)”作为输入方式。 (仅限本次 session )
我正在做一个程序,该程序应该向想要从披萨店订购的客户开具账单。当他选择时,让我们说“V”(字符)代表素食,我希望在账单上看到他使用“V”字符订购了素食(字符串)..
我希望我说得足够清楚,我很抱歉我的英语,哈哈,我正在尽力而为
最佳答案
查看 map 。您希望将 Character
映射到 String
,如下所示:
Map<Character, String> pizzaTypes = new HashMap<>;
pizzaTypes.put('v', "Vegetarienne");
...
pizzaTypes.put('m', "Fruits de Mer");
要使用 map ,请将用户输入转换为小写并查找:
String result = pizzaTypes.get(Character.toLowerCase(sortePizza));
if(result == null) {
System.out.println("Invalid input");
} else {
System.out.println("You ordered a " + result + " pizza");
}
关于java - 如何让一个char表达一个字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52921542/