【发布时间】:2015-04-17 07:51:42
【问题描述】:
如何将在此 switch 语句中找到的值返回给类的其余部分以供使用(我想在该 switch 语句之外使用 oneTotal、twoTotal 等)?这是switch语句的代码:
switch(itemNo){
case 1:
double oneTotal = 2.98 * userQuantity;
return oneTotal;
case 2:
double twoTotal = 4.50 * userQuantity;
return twoTotal;
case 3:
double threeTotal = 9.98 * userQuantity;
return threeTotal;
case 4:
double fourTotal = 4.49 * userQuantity;
return fourTotal;
case 5:
double fiveTotal = 6.87 * userQuantity;
return fiveTotal;
}
在 switch 语句的外面,我希望一旦用户停止使用 switch 语句(我在一个 while 循环中),将五个总计相加,然后希望返回五个总计以用于主类的方法(switch 语句在它自己的 double、非 void 类中,因此它可以返回值)。
【问题讨论】:
-
你试过在switch语句之前声明变量吗?
-
你应该避免在 switch 语句中声明变量。
标签: java switch-statement return double user-input