java - 如何修复这些不兼容的数据类型?

标签 java

我正在添加两个随机数(由我的程序生成)。操作变量是一个字符串,用户输入他们想要的数学问题类型(+、- 或 *)。这只是我的完整计划的一部分。

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/

相关文章:

java - xPage NotesContext getDatabase ACL 问题

java - XJC外部绑定(bind)文件总是失败

java - 尝试将使用eclipse创建的项目迁移到Android Studio时出现“aidl丢失”

java.util.Properties 和 Cp1250

java - 如何将 JADE 添加到 Eclipse 并使用 JADE 编写程序?

java - 如何在Java中的for循环中打印二维数组

java - getMax 方法获取更大的数字

java - 获取Class类型对象的方法

java - java编译器如何解析非导入的名称

java - Dataproc Java 客户端抛出 NoSuchMethodError setUseJwtAccessWithScope