用Java来编程下面这个东东

接收用户从键盘输入的西件重量,如果西件重量超过2000克,则提示"超重”:小于等于0,则提示“不合法”;如果重量在0-2000克 (包括),则计算资费。西件咨费计算规则:100克(包括)以内,每20克0.8元,不足20克校照20克
计算;超过100克的部分,每100克2.6元,不足100克按照100克计算

public class Demo{
    public static void main(String args[]){
        System.out.println("输入的西件重量:");
        Scanner input=new Scanner(System.in);
        int n = input.nextInt();
        if(n <= 0){
            System.out.println("不合法");
        }
        else if(n > 2000){
            System.out.println("超重");
        }
        else{
            double money = 0.0;
            money = ( n / 20 + n % 20) * 0.8;
            if(n > 100){
                money += ( (n - 100) / 100 + (n - 100) % 100) * 2.6;
            }
            System.out.println("西件咨费为:" + money + "元");
        }
    }
}