栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【JAVA】家庭记账系统

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【JAVA】家庭记账系统

1.模拟实现一个基于文本界面的《家庭记账软件》
import java.util.Scanner;

public class demo2 {
    public static void main(String[] args){
        int q=0,sum=0;
        String [][] arr=new String [1000][4];
        while (true) {
            System.out.println("--------------家庭收支记账软件------------");
            System.out.println("1、收支明细");
            System.out.println("2、登记收入");
            System.out.println("3、登记支出");
            System.out.println("4、退出");
            System.out.println();
            System.out.println("请选择(1~4):");
            Scanner sc = new Scanner(System.in);
            int a = sc.nextInt();
            switch (a) {
                case 1:
                    System.out.println("收支tt账户总金额tt收支金额tt说明tt");
                    for (int i = 0; i < 5; i++) {
                        if (arr[i][0] != null) {
                            System.out.println(arr[i][0] + "tt" + arr[i][1] + "ttt" + arr[i][2] + "ttt" + arr[i][3]);
                        } else if (arr[0][0]==null){
                            System.out.println("暂无收支记录");break;
                        }
                        System.out.println("-------------------------------------");
                    }
                    break;
                case 2:
                    System.out.println("输入本次收入金额:");
                    Scanner s1 = new Scanner(System.in);
                    int sort1 = s1.nextInt();
                    System.out.println("输入本次收入说明:");
                    Scanner s2 = new Scanner(System.in);
                    String sort2 = s1.next();
                    arr[q][0] = "收入";
                    sum += sort1;
                    arr[q][1] = String.valueOf(sum);
                    arr[q][2] = String.valueOf(sort1);
                    arr[q][3] = sort2;
                    q++;
                    break;
                case 3:
                    System.out.println("输入本次支出金额:");
                    Scanner s3 = new Scanner(System.in);
                    int sort3 = s3.nextInt();
                    System.out.println("输入本次支出说明:");
                    Scanner s4 = new Scanner(System.in);
                    String sort4 = s4.next();
                    arr[q][0] = "支出";
                    sum -= sort3;
                    arr[q][1] = String.valueOf(sum);
                    arr[q][2] = String.valueOf(sort3);
                    arr[q][3] = sort4;
                    q++;break;
                case 4:
                    System.out.println("确认是否退出?(是:1;否:2;)");
                    Scanner s5 = new Scanner(System.in);
                    int s = s5.nextInt();
                    if (s == 1) {
                        System.out.println("拜拜!退出成功!");
                        return;
                    } else {
                        break;
                    }

            }
        }
        }
    }






转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1027795.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号