Я сделал Google, но не могу понять, что не так с моим кодом здесь.
Я получаю Недопустимое начало выражения Ошибка в операторе if в первом 'Else if'
Я довольно новичок в Java, но пытаюсь быстро освоить, поскольку это требование моего компьютерного курса, который я надеюсь сделать.
Любая помощь с благодарностью.
import java.util.Scanner;
public class net_salary{
public static void main(String[]args){
Scanner in = new Scanner(System.in);
int income;
int incometax;
int afterincometax;
int nationalinsurance;
int afterni;
int pension;
income = in.nextInt();
if(income = 0) {
incometax = 0;
} else if (income >=9000 & <=21000) {
incometax = income * 0.15;
} else if (income >=21000 & <=31000) {
incometax = income * 0.2;
} else if (income >=31000 & <=50000) {
incometax = income * 0.225