零钱通小练习
面对过程!!!!
package com.zhou.java.Demo03;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
public class Text {
public static void main(String[] args) {
boolean loop = true;
String choose = "";
double money;
double balance = 0.0;
Date date = new Date();
SimpleDateFormat sim = new SimpleDateFormat("yyyy-MM-dd HH:mm");
Scanner sc = new Scanner(System.in);
String result = "----------------零钱通明细----------------";
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.print("请选择(1-4):");
String key = sc.next();
switch (key) {
case "1":
System.out.println(result);
break;
case "2":
System.out.print("请输入收益入账:");
money = sc.nextDouble();
if (money > 0) {
balance += money;
result += "\n收益入账\t+" + money + "\t" + sim.format(date) + "\t" + balance;
} else {
System.out.println("你输入的金额不正确");
}
break;
case "3":
System.out.println("消费金额");
money = sc.nextDouble();
String dress = "";
System.out.println("消费地址");
dress = sc.next();
if (money <= balance||money>=0) {
balance -= money;
result += "\n" + dress + "\t-" + money + "\t" + sim.format(date) +