我正在添加两个随机数(由我的程序生成)。操作变量是一个字符串,用户输入他们想要的数学问题类型(+、- 或 *)。这只是我的完整计划的一部分。
public static double getCorrectAnswer(int operand1, int operand2, String operation){
double correctResponse;
correctResponse =(operand1 + (operation) + operand2);
return correctResponse;
}
最佳答案
使用if
:
if (operand.equals("+")) {
...
}
else if (operand.equals("*")) {
...
}
...
您还可以使用开关。
请注意,您应该返回一个 int,因为整数相加和相乘将返回一个整数。
关于java - 如何修复这些不兼容的数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19736658/