package com.Change;
//import com.sun.org.apache.xerces.internal.xs.ItemPSVI;
import java.util.Scanner;
public class ChangeOOP {
/*
* 程序名称 零钱通
* 功能介绍 明细、收入、支出、推出
*
* ChangeOOP中方法 introduce 程序大纲和功能 大致展示
* begin 程序主要方法
* program_show 程序标题目录
* detailed 明细
* profit 收入
* pay 支付
* exit 退出
* */
Scanner into = new Scanner(System.in);
String str = "---------零钱明细--------\n";
int key = 0;
double save;
double money;
String temp;
public void begin(){
program_show();
do {
key = into.nextInt();
if (key == 1){
detailed();
}
else if (key == 2)
{
profit();
}
else if (key == 3)
{
pay();
}
else if (key == 4)
{
break;
}
else
System.out.println("wrong");
simple();
}while (true);
}
public void pay()
{
System.out.println("支付");
System.out.print("input(费用):");
money = into.nextInt();
System.out.print("input(用途):");
temp = into.next(); save -= money;
str += "支出了" + money + "\t\t余额 " + save + "\t支付用途 "+ temp + "\n";
}
public void profit(){
System.out.println("入账");
System.out.print("input:");
money = into.nextInt();
save += money;
str += "增长了" + money + "\t余额 " + save + "\n";
}
public void detailed(){
System.out.println(str);
}
public void program_show(){
for (int i = 15; i>0; i--)
System.out.print("=");
System.out.print("零钱通");
for (int i = 15; i>0; i--)
System.out.print("=");
System.out.println("\n\t\t\t1 零钱明细");
System.out.println("\t\t\t2 金钱收益");
System.out.println("\t\t\t3 金钱支出");
System.out.println("\t\t\t4 退出");
System.out.println("input(1-4):");
}
public void simple(){
System.out.println("1 零钱明细\t2 金钱收益\t3 金钱支出t4 退出");
}
public void introduce(){
System.out.print("零钱通");
System.out.println("\n1 明细 显示 收入、支出的交易记录及扣费原因");
System.out.println("2 收入 输入金额并记录");
System.out.println("3 支出 输入金额和扣费原因记录 ");
System.out.println("4 退出 ");
System.out.println("input(1-4)");
}
}
Java·项目 零钱通(面向对象)
最新推荐文章于 2024-07-15 22:27:12 发布