微信零钱通,小项目)1.0

编程入门 行业动态 更新时间:2024-10-09 23:16:10

微信<a href=https://www.elefans.com/category/jswz/34/1760731.html style=零钱通,小项目)1.0"/>

微信零钱通,小项目)1.0

package day8.SmallChange;import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;/*** 零钱通项目:*/
public class SmallChange {public static void main(String[] args) {//定义相关的变量Scanner in = new Scanner(System.in);String key = "";//2.完成零钱通明细//(1)把收益入账和消费,保存到数组(2)可以使用对象(3)简单的话可以使用String拼接String details = "---------------零钱通明细----------------";//3.完成收入入账 完成功能驱动程序员增加新的变化和代码//4.完成消费指出 ,保存输出的原因double money = 0;double balance = 0;double spend = 0;String note = "";Date date = null;//data是java.util.Date// 类型,表示日期SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM HH:mm");//可以用于日期的格式化的boolean loop = true;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 = in.next();//使用switch分支控制switch (key) {case "1":System.out.println("1 零钱通明细");System.out.println(details);break;case "2":System.out.println("收益入账金额:");money = in.nextDouble();balance += money;date = new Date();//获取当前日期
//                    System.out.println(sdf.format(date));//日期格式化details += "\n收益入账\t+" + money + "\t" + sdf.format(date) + "\t" + balance;break;case "3":System.out.println("3: 消费");spend = in.nextDouble();if (spend <= balance) {System.out.print("消费说明:");note = in.next();//判断当前价值范围的校验balance -= spend;details += "\n" + note + "\t\t-" + spend + "\t" + sdf.format(date) + "\t" + balance;}break;case "4"://用户输入4退出时,给出提示”你确定要退出吗? y/n“,你必须输入正确的y/n,//否则循环输入指令,直到输入y/nString choice = "";while (true) {System.out.println("你确定要退出吗?y/n");choice = in.next();if (choice.equals("y") || choice.equals("n") )break;}//当用户退出while,继续判断//建议一段代码,完成一个功能,减少耦合度if (choice.equals("y")){System.out.println("4 退      出");loop = false;//switch循环标志}break;//case的break;default:System.out.println("选择有误,请重新选择");break;}}while (loop) ;}
}

更多推荐

微信零钱通,小项目)1.0

本文发布于:2024-03-06 16:49:06,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1715838.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:零钱   项目

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!