java年份问题出错求指导

img

真的不知道在哪出问题了,一个电脑能运行,一个电脑year出问题,总是说year不能解析为变量

import java.util.Scanner;
public class hello {
    public static void main(String[] args) {
        Scanner in=new Scanner(System.in);
        System.out.println("请输入年份:");
        int year =in.nextInt();
        if(((year%4==0)&&(year%100!=0)||(year%400==0))){
            System.out.println(year+"是闰年");
        }else{
            System.out.println(year+"不是闰年");
        }
    }
}

img

运算符错了,是&&和||

符号错误啊