单例模式 bootstrap spring list loops tkinter matrix ip vue安装 vue路由 vue过滤器 vue部署 河南网络推广 oracle查看数据库状态 maven配置eclipse oracle查询数据库 centos7安装gcc oracle给表增加字段 mysql将时间戳转换成日期 mysql建表 python安装配置 python编译环境 python定义变量 python中pop函数 python返回函数 java最新框架 java中的map linuxsleep acmecadconverter 通达信金融终端官网 数科阅读器 刷新页面 tt语音官网 php取整 jq改变css样式 kmplayer绿色版 hdcp是什么 php完全自学手册 西门子触摸屏编程软件 c4d序列号
当前位置: 首页 > 学习教程  > 编程语言

小鲨鱼记账系统

2021/1/28 23:38:44 文章标签:

小鲨鱼记账系统 package com.msb.test01; import java.util.Scanner; public class Test01 {public static void main(String[] args) {String detail01 "";int balance 0;while (true) {System.out.println("------欢迎使用小鲨鱼记账系统------");Sys…

小鲨鱼记账系统

package com.msb.test01;
import java.util.Scanner;
public class Test01 {
    public static void main(String[] args) {
        String detail01 = "";
        int balance = 0;
        while (true) {
            System.out.println("------欢迎使用小鲨鱼记账系统------");
            System.out.println("1.收支明细");
            System.out.println("2.登记收入");
            System.out.println("3.登记支出");
            System.out.println("4.退出");
            System.out.println("请输入你要选择的功能");
            Scanner sc = new Scanner(System.in);
            int choice = sc.nextInt();
            while(choice!=1&&choice!=2&&choice!=3&&choice!=4)
            {
                System.out.println("对不起,你录入的功能错误,请重新录入");
                int newChoice = sc.nextInt();
                choice = newChoice;
            }
            switch (choice) {
                case 1:
                    System.out.println("记账系统》》》收支明细");
                   // System.out.println(detail01);
                   // String s = detail01.substring(0,detail01.length()-1);
                    if(detail01!="")
                        {
                        System.out.println(detail01.substring(0,detail01.length()-1));
                         }
                    else
                        {
                        System.out.print(detail01);
                         }
                    break;
                case 2:
                    System.out.println("记账系统》》》登记收入");
                    System.out.println("请录入收入金额:");
                    int income = sc.nextInt();
                    System.out.println("请录入收入说明:");
                    String incomeDetail = sc.next();
                    balance += income;
                    detail01 = detail01+"收入:"+income+",收入说明:"+incomeDetail+",账户余额:"+balance+"\n";
                    break;
                case 3:
                    System.out.println("记账系统》》》登记支出");
                    System.out.println("请录入支出金额:");
                    int expend = sc.nextInt();
                    System.out.println("请录入支出说明:");
                    String expendDetail = sc.next();
                    balance -=expend;
                    detail01 = detail01+"支出:"+expend+",支出说明:"+expendDetail+",账户余额:"+balance+"\n";
                    break;
                case 4:
                    System.out.println("记账系统》》》退出");
                    System.out.println("确定要退出嘛Y/N");
                    String isExit = sc.next();
                    switch(isExit)
                    {
                        case "Y":
                            System.out.println("系统退出,欢迎你下次继续使用");
                            return;
                    }                  
            }
        }
    }
}

效果图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


本文链接: http://www.dtmao.cc/news_show_650266.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?