吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1730|回复: 13
收起左侧

[讨论] 小白写的简单“存取款”程序(听大佬的建议改了下,之前忘记发了。)

[复制链接]
落尘大大和你呢 发表于 2021-6-6 23:40
[Java] 纯文本查看 复制代码
package pers.luochen.This.lianxi01;

import java.util.Scanner;

public class CustomerTest {
    public static void main(String[] args) {
        //java.util.Scanner s = new java.util.Scanner(System.in);
        Scanner s = new Scanner(System.in);
        System.out.print("请输入您的姓名:");
        //待用户输入姓名
        String name = s.next();
        System.out.print("请输入您的账户:");
        //待用户输入账户

        int account = s.nextInt();
        System.out.println("账户信息:");
        Account account1 = new Account();

        account1.setID(account);
        Account account2 = new Account();

        account2.setName(name);

        Account w = new Account();

        do {
            System.out.print("请选择本次操作:");
            System.out.println("\033[31;4m" + "(1是存款,2是取款,0是退出)" + "\033[0m");
            int deposit = s.nextInt();
            if (deposit == 1) {
                System.out.print("请输入存款数额:");
                int deposit1 = s.nextInt();
                w.deposit(deposit1);
            } else if (deposit == 2) {
                System.out.print("请输入取款数额:");
                int take = s.nextInt();
                w.take(take);
            } else if (deposit == 0) {
                System.exit(0);
                s.close();
            } else {
                System.out.println("本次操作不正确");
            }
            w.getBalance();
        } while (true);
    }
}

----------------------------------------------------------------------------------------------------------------------------
[Java] 纯文本查看 复制代码
public void take(int number1) {
        if (balance < number1) {
            System.out.println("你的余额不足,取钱失败");
        }
        if (balance >= number1) {
            System.out.println("本次操作成功,取出:" + number1 + "元");
            //System.out.println("余额:"+ balance - number1);
        }
    }




下面这个是旧代码

小白写的简单“存取款”程序。(代码不够完善,大佬指点指点)
https://www.52pojie.cn/thread-1449983-1-1.html
(出处: 吾爱破解论坛)

免费评分

参与人数 2吾爱币 +2 热心值 +2 收起 理由
lxhyjr + 1 + 1 谢谢@Thanks!
苏紫方璇 + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

川爷 发表于 2021-6-7 04:48
能用吗&#128513;
爱奴 发表于 2021-6-7 07:50
muyu1314520 发表于 2021-6-7 08:05
我爱你H大 发表于 2021-6-7 08:36
楼主帮我取一下,你留10个点作为报酬,把剩余的钱打到我账户就行
race_002 发表于 2021-6-7 08:37
干嘛用的这个
Loker 发表于 2021-6-7 08:59
我要是几毛钱还存不进去取不出来吗。。。
biostu 发表于 2021-6-7 09:11
真的可以用吗?
EnterpriseSolu 发表于 2021-6-7 09:12
必须要加事务,钱入进去了,账户余额没增加,钱吐出来了,账户没扣款,要增加这两种情况的测试,比如,做(取钱或存钱)到一半,把进程杀死(模拟死机),再启动程序,要能知道上次交易(事务)失败,可以回滚
xia4166 发表于 2021-6-7 10:11
hello world 吗?
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 02:34

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表