我需要将可变参数添加到已具有大量参数的切换案例的语法。上下文提供如下。将字符串切换为整数
我正在使用开关的情况下,将字符串答案更改为整数返回。而不是让用户回答
1.这。
2.其他东西。
我想要的答案看起来像
(Y/N)
我用这样的代码之前完成它:
static public int getYN() {
String answer = "";
switch(keyboard.nextLine().substring(0, 1).toLowerCase()) {
case "y":
return 1;
case "n":
return 0;
default:
return 2;
}
}
然后使用声明:
int getAnswer = getYN();
System.out.println();
if (getAnswer == 1) {
System.out.println("Stuff.");
test = 1;
}
else {
System.out.println("Other stuff.");
System.out.println();
}
但是,我不知道把String应答变量放到switch case的位置。通常情况下,如果你不使用许多其它参数,这纯粹是
switch(answer) {
}
请加正确的语言标签...似乎[标签:java] – hyde
请添加具体的问题...... – geedubb
问题不明确。你想达到什么目的? – Zong