bIG*_*_aL -2 java arrays int if-statement
我试图找出如何根据数组中是否存在String来为变量添加值.希望我的代码能够更好地解释它:
//calculate bonus
String[] department = {"Dublin","London","London","Dublin","Paris","Paris"};
int [] brokerTotal =(79,35,55,101,63,108};
int[] bonus;
bonus=new int[6];
for(int i = 0;i < department.length; i++) {
if (department ="Dublin") bonusRate=12;
else if (department="London") bonusRate=15;
else bonusRate=10;
bonus[i] = ((brokerTotal[i])/100)*bonusRate;
}
Run Code Online (Sandbox Code Playgroud)
if语句在这里抓住了我,我在这里关闭还是完全不合适?
if (department="London")
Run Code Online (Sandbox Code Playgroud)
应该
if ("London".equals(department))
Run Code Online (Sandbox Code Playgroud)
这同样适用于if(department ="Dublin")声明
更多信息: