Java:利用嵌套循环模拟ATM机取款业务

代码:

package com.jredu.ch03;

import java.util.Scanner;

public class Work4 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
	
		Scanner scan = new Scanner(System.in);
		for (int i = 1; i < 4; i++) {
			System.out.print("请输入密码:");
			String pwd = scan.next();
			if (!pwd.equals("111111")) {
				//密码错误
				if(i==3){
					System.out.println("密码错误,请取卡");
				}else{
					System.out.println("密码错误,还有"+(3-i)+"次机会");
				}
			}else{
				//密码正确
				while(true){
					System.out.print("请输入金额:");
					int money = scan.nextInt();
					if(money%100==0&&money>0&&money<=1000){
						System.out.println("您取了"+money+"元");
						System.out.println("交易完成,请取卡!");
						return;
					}else{
						System.out.println("金额有误,请重新输入");
					}
				}
				}
				
		}

		
	}

}

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
java语言编写的简单模拟ATM功能案例,有美观的UI界面,和比较完善的功能模块,业务分层,编码格式规范。可供初学者参考。 另在db文件夹中附带两种数据库(mysql、sqlserver)表结构。 bin cn bank action CheckBalance.class LoginAction.class ModifyPsw.class TransferAccountsAction.class UpdateBalance.class domin CardInfo.class start Login.class UI CheckBalanceUI$1.class CheckBalanceUI$2.class CheckBalanceUI$3.class CheckBalanceUI.class FailedLoginUI$1.class FailedLoginUI$cxjr.class FailedLoginUI.class LoginUI$1.class LoginUI$2.class LoginUI$Monitor.class LoginUI.class ModifyPswUI.class ServiceUI$1.class ServiceUI$2.class ServiceUI$Monitor.class ServiceUI.class SuccessModifyPswUI$1.class SuccessModifyPswUI$2.class SuccessModifyPswUI.class SuccessTransferAccountsUI$1.class SuccessTransferAccountsUI$2.class SuccessTransferAccountsUI.class SuccessWithdrawingMoneyUI$1.class SuccessWithdrawingMoneyUI$2.class SuccessWithdrawingMoneyUI.class TransferAccountsUI$1.class TransferAccountsUI.class WithdrawingMoneyUI$1.class WithdrawingMoneyUI$2.class WithdrawingMoneyUI$3.class WithdrawingMoneyUI$Kuanx.class WithdrawingMoneyUI.class WithdrawingMoneyUI4OtherFiguer.class utils DbManager.class mysql-connector-java-5.1.18-bin.jar db mysql_bank.sql sqlserver_bank.sql lib mysql-connector-java-5.1.18-bin.jar MANIFEST.MF pics a11.jpg a12.jpg a13.jpg a16.jpg a18.jpg a19.jpg jgyh.jpg pic.jpg src cn bank action CheckBalance.java LoginAction.java ModifyPsw.java TransferAccountsAction.java UpdateBalance.java domin CardInfo.java start Login.java UI CheckBalanceUI.java FailedLoginUI.java LoginUI.java ModifyPswUI.java ServiceUI.java SuccessModifyPswUI.java SuccessTransferAccountsUI.java SuccessWithdrawingMoneyUI.java TransferAccountsUI.java WithdrawingMoneyUI.java WithdrawingMoneyUI4OtherFiguer.java utils DbManager.java Thumbs.db .classpath .project .settings org.eclipse.jdt.core.prefs
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值