Java 根据用户输入打印不同的句子
我想知道如何根据用户输入打印特定的句子 在下面的场景中,如果用户输入“B”,我想打印单词“You have selected B”,但是如果用户选择C,我想打印单词“You have selected C”Java 根据用户输入打印不同的句子,java,printing,if-statement,input,Java,Printing,If Statement,Input,我想知道如何根据用户输入打印特定的句子 在下面的场景中,如果用户输入“B”,我想打印单词“You have selected B”,但是如果用户选择C,我想打印单词“You have selected C” 如果您使用的是Java7+,那么可以使用 如果使用早期版本,则需要使用多个版本 至于扫描仪,您可以开始阅读并查看。如何: String input = // read input from scanner; if(input.length() == 1) { switch(input
如果您使用的是Java7+,那么可以使用 如果使用早期版本,则需要使用多个版本 至于扫描仪,您可以开始阅读并查看。如何:
String input = // read input from scanner;
if(input.length() == 1) {
switch(input.charAt(0)) {
case 'A':
// make purchase
break;
case 'B':
// load register
break;
// Similarly case C and D
default:
// possibly invalid input as well
}
} else {
System.out.println("Invalid input");
}
String input = // read input from scanner;
if(input.length() == 1) {
switch(input.charAt(0)) {
case 'A':
// make purchase
break;
case 'B':
// load register
break;
// Similarly case C and D
default:
// possibly invalid input as well
}
} else {
System.out.println("Invalid input");
}