栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

如何用Java 去写类似用微信支付记录功能的项目

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何用Java 去写类似用微信支付记录功能的项目

package com.WeiXingLingQianTong;

 //import com.sun.java.util.jar.pack.Instruction;
import sun.security.krb5.internal.crypto.Des;

import javax.xml.stream.events.DTD;
import java.sql.SQLOutput;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;

public class LingQianTong {
    public static void main(String[] args) {
           boolean Dse  =  true;  //定义一个波尔类型用来控制 do while 语句的 判断
           boolean cout = true;     //  4  退出功能的一个判断
          boolean arr = true ;
        Scanner scanner = new Scanner(System.in);
        // 引用scanner 方法 接受用户输入
        double  money = 0;   //定义存在钱的变量
          double  surplus = 0;  //定义余额的变量
        Date date = null;//  对日期初始化
        //接受用户输入的变量
         String note ;
         String son = "" ;
         String  judge ;
            //改变时间的对象
        SimpleDateFormat Sdf = new SimpleDateFormat("yyyy-MM-dd  HH : mm");
        //零钱宝的提示页面
        String  Wei =  "=======================零钱宝=====================================";
        do {

                System.out.println("nn============欢迎来到的零钱宝界面============");
                System.out.println("ttt1    查看账单   ");
                System.out.println("ttt2    入账      ");
                System.out.println("ttt3    消费    ");
                System.out.println("ttt4    退t出    ");
                System.out.println("========author[魏一文]--version[1.2]========");
                //接受用户的输入
                int Arr = scanner.nextInt();
                // switch语句的使用
               switch (Arr) {
                   case 1:
                       //   查看账单
                       System.out.println(Wei);
                       break;
                   case 2:
                 // 入账
                       date = new Date();
                       System.out.println("入账金额  ");
                       money = scanner.nextDouble();
                            //加入逻辑判断  money 入账要大于零
                       if (money <= 0) {
                           System.out.println("你输入的金额错误,请从新输入   ");
                           break;
                       }

                      //拼接的方式去  显示页面
                       surplus += money;
                       Wei += "n 存钱" + "ttt" + money + "ttt" + Sdf.format(date) + "ttt" + "余额" + surplus;

                       break;
                   case 3:
                       //消费
                       date = new Date();
//                       System.out.println("消费");
                       System.out.println("请输入你消费的方式  ");
                       note = scanner.next();

                      //加入逻辑 判断

                       System.out.println("请你输入消费的金额  ");
                       money = scanner.nextInt();
                       if (money <= 0) {
                           System.out.println("你的输入错误 请重新输入");
                           break;
                       }

                                     //拼接 消费页面
                       surplus -=  money ;
                       Wei += "n " + note + "ttt-" + money + "ttt" + Sdf.format(date) + "ttt" + "余额" + surplus;
                       break;
                       // 退出
                   case 4:
                       //用 while 来判断 用户一旦输入的不是 返回  或者 确定就会提示用户重新输入
                       while (cout) {
                           System.out.println("你要退出小魏的存钱宝吗(难过) 请输入 (确定 t 或 t返回)   ");
                           son = scanner.next();
                           if (son.equals("确定") || son.equals("返回")) {
                               break;
                           }
                       }
                       // 一旦用户输入 确定或者  返回时的 两种情况
                       if (son.equals("确定")) {
                           Dse = false;
                           break;

                       } else if (son.equals("返回")) {
                           Dse = true;
                             break;
                       }


                            //
                   default:
                       System.out.println("你的输入有误~~~请从新输入(1~4)");
               }
            //  while  判段条件
            }while (Dse);



    }



}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/781083.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号