试图使用方法进行转换,但是在运行它时却什么也没做,我做错了什么?
爪哇
...
Scanner input = new Scanner(System.in);
int selection = 0;
switch selection {
case 1:
int k = input.nextInt();
System.out.println(celsius(k));
break;
case 2:
int j = input.nextInt();
System.out.println(fahrenheit(j));
break;
}
...
public static double fahrenheit(double celsius) {
double fahrenheit;
fahrenheit = 9 / 5 * (celsius + 32);
return fahrenheit;
}
public static double celsius(double fahrenheit) {
double celsius;
celsius = 5 / 9 * (fahrenheit - 32);
return celsius;
}
...
plpStyleData.setStatus(ActionResponseStatus.SUCCESS);
return plpStyleData;
}
最佳答案
因为selection = 0
,所以开关不会进入case 1:
或case 2:
部分。您可能需要将其设置为input.nextInt()
,这样它将首先要求输入。