1.非oop版:
package projection;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
public class SmallChangeSys {
public static void main(String[] args) {
//面向过程,非数组,
boolean loop = true;//结束的标志。
Scanner scanner = new Scanner(System.in);//scanner方法,很重要
String key = "";
//直接数组,或者对象,或者string拼接
String details = "--------------零钱通明细------------------";
double money = 0;
//总金额:
double balance = 0;
Date date = null;//date是java.util.Date类型,日期
SimpleDateFormat sdf = new SimpleDateFormat("yyyy--MM--dd hh:mm");//格式化日期
//消费说明,定义新变量
String note = "";
do {
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 退 出");
System.out.println("请选择:(1-4):");
key = scanner.next();
switch (key) {
case "1":
System.out.println(details);
break;
case "2":
System.out.println("收益入账金额:");
money = scanner.nextDouble();
//检测是否符合常理,判断其不正确的