package com.Wzg;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
public class Small {
boolean loop=true;
Scanner scanner= new Scanner(System.in);
String a1=" ---------零钱通明细---------";
double money=0;
double balance=0;
String b1="";
Date date=new Date();//获取当前系统的时间,国外格式
SimpleDateFormat sim=new SimpleDateFormat("yyyy-MM-dd HH:mm");
public void show(){
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 退出");
do {
System.out.print("请选择:");
int a = scanner.nextInt();
switch (a) {
case 1:
this.mingxi();
break;
case 2:
this.ruzhang();
break;
case 3:
this.xioafei();
break;
case 4:
this.exit();
break;
default:
System.out.println("输入错误!");
}
}while (loop);
}
public void mingxi(){
System.out.println(" "+a1);
}
public void ruzhang(){
System.out.print("请输入入账金额:");
money=scanner.nextDouble();
if(money<=0){
System.out.println("输入有误,请重新输入!");
return;
}
balance+=money;
a1+="\n "+"收益入账"+"\t"+"+"+money+"\t"+sim.format(date)+"\t"+"余额:"+balance;
System.out.println("收益入账"+"\t"+"+"+money+"\t"+sim.format(date)+"\t"+"余额:"+balance);
}
public void xioafei(){
System.out.print("请输入消费金额:");
money=scanner.nextDouble();
balance-=money;
if(money>balance){
System.out.println("输入有误,请重新输入!");
return;
}
System.out.print("请输入消费说明:");
b1=scanner.next();
a1+="\n "+b1+"\t"+" -"+money+"\t"+sim.format(date)+"\t"+"余额:"+balance;
}
public void exit(){
System.out.print("是否确认退出(y/n):");
b1=scanner.next();
while (true){
if(b1.equals("y")||b1.equals("n")){
break;
}else {
System.out.println("输入错误!");
break;
}
}
if(b1.equals("y")){
this.loop=false;
System.out.println("程序退出!");
}
}
}
零钱通(java)oop
最新推荐文章于 2022-11-03 23:41:16 发布