Tag: logic

Java switch语句处理两个变量?

我正在寻找一种使用单个开关处理两个字符串的方法,我认为这在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; […]

在Java中使用switch的问题

我无法弄清楚为什么它总是返回arg1的值。 我正在建造一个重量转换器。 public double convert(double arg1,int arg2,int arg3) { // arg1 = amount, arg2 = from, arg3 = to double milligram = 1; double gram = 1000; double ounce = 28349.5; double pound = 453592; double answer = 0; switch(arg2) { case 0: switch(arg3) { // if milligram case 0: answer = (arg1 * milligram) […]