所以我有这个:
String banana = "5";
int apple = 7;
result = banana * apple;
我收到此错误:
不是二进制运算符''的语句坏操作数类型第一种类型:字符串第二种类型:int *
如何解决这个问题?
答案 0 :(得分:3)
String banana = "2";
int apple = 1;
int result = (Integer.valueOf(banana))*apple;
System.out.println("Result= " + result);
试试;)
答案 1 :(得分:0)
可能你做过类似的事情:
String banana = "3";
int apple = 2;
int result = banana*apple;
只需使用Integer.parseInt()
:
int result = Integer.parseInt(banana)*apple;