我有两个java错误,我需要帮助解决,请帮助!!
错误1:无法比较的类型:扫描程序和字符串
错误2:二元运算符的错误操作数类型''
这是我的代码:
import java.util.Scanner;
public class calculator {
public static void main(String[] args) {
Scanner x = new Scanner(System.in);
x.nextInt();
Scanner y = new Scanner(System.in);
y.nextInt();
Scanner function = new Scanner(System.in);
function.next();
if (function == "add") {
int sum = x + y;
System.out.println(sum);
}
2 回答
您不能将
+
用于非基本类型(或String
) . 在您的情况下,您尝试将其用于Scanner
参考 .你可能意味着:
你可以试试这个: