java-零钱通(项目)

这是一个Java实现的零钱通项目,包括零钱通菜单、明细、收益、消费等功能。用户可以查看零钱通的详细记录,进行收益入账和消费操作,并在退出前进行确认。项目采用了面向对象编程,通过SmallChangeSysOOP类实现了各个功能的方法。
摘要由CSDN通过智能技术生成

java-零钱通介绍

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

java-零钱通菜单

请添加图片描述
请添加图片描述
请添加图片描述
源码
package com.Start300.SmallChange;

import java.util.Scanner;

public class SmallChangeSys {
//化繁为简
//1.先完成显示菜单 并可以选择 给吃对应提示
public static void main(String[] args) {
//定义相应的变量
boolean loop = true;
Scanner scanner = new Scanner(System.in);
String key = “”;
do {//至少输出一次
System.out.println(“零钱通菜单==”);
System.out.println("\t\t\t1 零钱通明细");
System.out.println("\t\t\t2 收益入账");
System.out.println("\t\t\t3 消费");
System.out.println("\t\t\t4 退 出");

        System.out.println("请选择(1-4)");
        key = scanner.next();

        //使用switch分支结构
        switch (key) {
            case "1"://输入1 则显示零钱通明细
                System.out.println("1 零钱通明细");
                break;
            case "2"://输入1 则显示零钱通明细
                System.out.println("2 收益入账");
                break;
            case "3"://输入1 则显示零钱通明细
                System.out.println("3 消费");
                break;
            case "4"://输入1 则显示零钱通明细
                System.out.println("4 退   出");
                loop = false;
                break;
            default:
                System.out.println("选择有误 请重新选择");
        }
    } while (loop);
    System.out.println("———————————退出了零钱通————————————");
}

}

零钱通明细

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

零钱通收益

请添加图片描述
请添加图片描述
源码
package com.Start300.SmallChange;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;

public class SmallChangeSys {
//化繁为简
//1.先完成显示菜单 并可以选择 给吃对应提示
//2.完成零钱通明细
//3.完成收益入账
public static void main(String[] args) {
//定义相应的变量
boolean loop = true;
Scanner scanner = new Scanner(System.in);
String key = “”;

//2.完成零钱通明细
//(1)可以把收益入账和消费保存到数组 (2)可以使用对象 (3)简单的话可以使用String拼接
String details = “--------------零钱通明细----------------”;

    //3.完成收益入账 完成功能驱动程序员增加新的变量和代码
    //定义新的变量
    double money = 0;
    double balance = 0;//balance 余额
    Date date = null;//date是java.util.Date类型,表示日期
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm");
    //上面是用来日期格式化的 具体以后还会说到 这里只是了解即可

    do {//至少输出一次
        System.out.println("\n==============零钱通菜单================");
        System.out.println("\t\t\t1 零钱通明细");
        System.out.println("\t\t\t2 收益入账");
        System.out.println("\t\t\t3 消费");
        System.out.println("\t\t\t4 退     出");

        System.out.println("请选择(1-4)");
        key = scanner.next();

        //使用switch分支结构
        sw
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值