Issue with using switch in Java
问题 I can't figure out why it's always returning the value of arg1. I'm building a weight converter. 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) / milligram; case 1: answer = (arg1 * milligram) / gram; case 2: answer = (arg1 * milligram) / ounce; case