gpt4 book ai didi

Java switch语句处理两个变量?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:10:23 24 4
gpt4 key购买 nike

我正在寻找一种使用单个开关处理两个字符串的方法,我认为这在 Java 中是不可能的。

这里是一些伪代码,我想只用一个开关来实现。

    int s1Value = 0;
int s2Value = 0;
String s1 = "a";
String s2 = "g";
switch (s1 || s2) {
case "a": s1value = 0; s2value = 0; break;
case "b": s1value = 1; s2value = 1; break;
case "c": s1value = 2; s2value = 2; break;
case "d": s1value = 3; s2value = 3; break;
case "e": s1value = 4; s2value = 4; break;
case "f": s1value = 5; s2value = 5; break;
case "g": s1value = 6; s2value = 6; break;
}

最佳答案

根据您的要求使用单个开关是不可能的。这与您即将开始使用 Java 一样接近。

    switch (s1)  {
case "a": doAC(); break;
case "b": doBD(); break;
default:
switch(s2) {
case "c": doAC(); break;
case "d": doBD(); break;
}
}

关于Java switch语句处理两个变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15222918/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com