Java语言基础设计饭卡扣费业务

怎样进行饭卡刷卡业务设计Consume。输入本次消费金额(double expend),判断卡内余额(double remain)是否充足。如果余额充足,减掉本次消费额度,将余额重新写入卡内;如果余额不足,提示“余额不足,请尽快充值!”。

望采纳,谢谢,代码:

package Test10;

import java.util.Scanner;

public class Test02 {
    static public double remain=100;
    
    static boolean Consume(double expend){
        if (remain-expend>=0) {
            remain=remain-expend;
            return true;
        }        
        return false;
    }
    
    public static void main(String[] args) {
        System.out.println("请输入此次消费金额:");
        Scanner scanner = new Scanner(System.in);
        if (!Consume(scanner.nextDouble())) {
            System.out.println("余额不足,请尽快充值!");
        }
        System.out.println("现在的余额:"+remain);
    }
}

效果:

img

img