导航:首页 > 编程语言 > javaatm代码

javaatm代码

发布时间:2022-06-03 13:34:44

⑴ 用java制作简单的ATM的代码 求教

我这也有一个,你可以看看,给个邮箱发给你。

⑵ 数组ATM机java代码

运行结果如下:

==注册==

请输入用户名:

张三

请输入密码:

123

请输入性别:

您的卡号是:494475,您的姓名是:张三,余额是:0.0

===============

==登录==

请输入用户卡号:

494475

请输入密码:

123

欢迎光临张三先生

=========

1:存款

2:取款

3:余额

4:修改密码

5:退出系统

1

输入存款金额:

1000

存款成功!

=========

1:存款

2:取款

3:余额

4:修改密码

5:退出系统

3

余额:1000.0

=========

1:存款

2:取款

3:余额

4:修改密码

5:退出系统

2

输入取款余额:

200

成功取出200.0余额

=========

1:存款

2:取款

3:余额

4:修改密码

5:退出系统

3

余额:800.0

=========

1:存款

2:取款

3:余额

4:修改密码

5:退出系统

4

输入新密码:

123456789

修改成功!

=========

1:存款

2:取款

3:余额

4:修改密码

5:退出系统

5



代码:

⑶ 急急急~~求JAVA中用方法写出一个银行ATM取款机的代码怎么写!!

public class Card {
public String type; //卡的类型
public String cardCode; //卡号
public double money; //钱

/**
* 重写toString()方法
*/
public String toString(){
return "卡的类型:"+type+"\t卡号:"+cardCode+"\t余额:"+money;
}
}public class Person {
Card card;

/**
* 构造方法,一般用来初始化信息
* 此方法是创建对象时自动调用的
*
*/
public Person(){
card=new Card();
card.type="招商银行";
card.money=1000D;
}

/**
*
* @param money 你要取的钱
* @return 返回的是取到的钱
*/
public double getMoney(double money){
if( (card.money-money) >=0){
card.money=card.money-money;//从卡中减去要取的钱,并重新改变卡中的余额
return money;
}else{
System.out.println("余额不足:请存款!");
return 0;
}
}

/**
* 存款
* @param money
*/
public void setMoney(double money){
if(money<=0){
System.out.println("不能为0!");
}else
card.money=card.money+money;
}

/**
* 这个方法是输出客户卡的信息
*/
public void print(){
System.out.println(card);
}
}public class Text {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Person p=new Person();
p.card.cardCode="111100022222";
p.setMoney(1000);
double money=p.getMoney(2000);

System.out.println(p.card);
}

}

⑷ 用java编写的ATM机源代码

/** * @author admin * 该程序的功能为实现模拟银行ATM自动取款机提款,查询等功能. */ import Java.io.*; /*该类为实现客户信息及部分功能*/ class Account { private String code =null; //信用卡号 private String name =null; //客户姓名 private String password=null; //客户密码 private double money =0.0; //卡里金额 public Account(String code,String name,String password,double money) { this.code=code; this.name=name; this.password=password; this.money=money; } protected String get_Code() { return code; } protected String get_Name() { return name; } protected String get_Password() { return password; } public double get_Money() { return money; } /*得到剩余的钱的数目*/ protected void set_Balance(double mon) { money -= mon; } } /**********实现具体取款机功能*********/ class ATM { Account act; // private String name; // private String pwd; public ATM() { act=new Account("000000","Devil","123456",50000); } /***********欢迎界面***********/ protected void Welcome() { String str="---------------------------------"; System.out.print(str "\n" "欢迎使用Angel模拟自动取款机程序.\n" str "\n"); System.out.print(" 1.>取款." "\n" " 2.>查询信息." "\n" " 3.>密码设置." "\n" " 4.>退出系统." "\n"); } /**********登陆系统**********/ protected void Load_Sys() throws Exception { String card,pwd; int counter=0; BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); do { System.out.println("请输入您的信用卡号:"); card=br.readLine(); System.out.println("请输入您的密码:"); pwd=br.readLine(); if(!isRight(card,pwd)) { System.out.println("您的卡号或密码输入有误."); counter ; } else SysOpter(); }while(counter<3); Lock_Sys(); } 回复获取全部

⑸ java atm机代码

package arraylist;

import java.util.Scanner;

public class AtmDemo
{

public static void main(String[] args)
{
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
Boolean flag = true;
int times = 0;
while(flag){
times++;
if(times == 4){
System.out.println("密码错误,请取卡");
break;
}
System.out.println("请输入你的密码");
String password = sc.next();

if(password.equals("111111")){
Boolean moneyflag = true;
while(moneyflag){
System.out.println("请输入金额");
int number = sc.nextInt();
if(number >= 0 && number <= 1000 && number % 100 == 0){
System.out.println("用户取了" + number + "元。交易完成");
moneyflag = false;
}else{
System.out.println("请重新输入金额");
}
}
break;
}else{
continue;
}

}
}

}

⑹ java编写atm源代码

atm?不就是增删查改,然后转账加点逻辑关系

⑺ java atm源代码解析

你这个问题很深奥啊,到底想问什么?

⑻ java编程atm代码

int k = 0;
while(true){
k++;
//判断是否输入错误
if(k>3){
System.out.println("三次输入错误");
//转到退卡的函数
break;
}
}
添加以上线程,具体功能模块自己添加

阅读全文

与javaatm代码相关的资料

热点内容
下载钉钉app是什么 浏览:222
什么服务器支持云播放 浏览:835
什么app进货牛排比较好 浏览:107
为什么鸿蒙用安卓app 浏览:82
手相面相pdf 浏览:374
军犬不听命令追出大门 浏览:913
程序员必背97件事 浏览:939
云服务器python怎么读取 浏览:30
哪里买云服务器划算 浏览:236
四川日报pdf 浏览:965
按摩解压助眠小姐姐 浏览:411
风冷压缩机水冷却器 浏览:879
服务器播放器如何打开方式 浏览:790
phppython快 浏览:366
pdf转换word免费版 浏览:37
二手的有什么APP 浏览:329
服务器的应用镜像是什么 浏览:153
命令行的使用方法 浏览:514
怎么让图片左右压缩 浏览:656
白鹿原pdf 浏览:433