A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

import java.util.Scanner;
class Test5{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("请设置您的账号密码");
Bank b = new Bank();
String s= sc.nextLine();
b.setName(s);
String s1= sc.nextLine();
b.setPassword(s1);
b.load(b);

System.out.println("请设置您的账号密码");
Bank b1 = new Bank();
String s3= sc.nextLine();
b1.setName(s3);
String s4= sc.nextLine();
b1.setPassword(s4);
b1.load(b1);
System.out.println(b.balance+"  "+b1.balance);



}

}
class Bank{
private  String name;
private String password;
int sum =0;
int balance =100;

public void setName(String name){
this.name = name;
}

public void setPassword(String password){
this.password = password;
}

public String getName(){
return name;
}

public String getPassword(){
return password;
}

public  void load(Bank b){
Scanner sc = new Scanner(System.in);
System.out.println("请输入您的账号密码");
String s =sc.nextLine();
String s1 =sc.nextLine();
if (name.equals(s)&&password.equals(s1)){
System.out.println("登录成功");
b.Manu(b);
}
else{
System.out.println("输入错误,请重新输入");
sum++;
if(sum==3){
System.out.println("输错3次,账号冻结");
return;
}
b.load(b);
}

}

public  void getMoney(Bank b){
Scanner sc = new Scanner(System.in);
System.out.println("请输入取款金额");
int a = sc.nextInt();
if(balance >=a){
balance = balance -a;
System.out.println("请提走您的现金");
b.Manu(b);
}
else {
System.out.println("您好,余额不够");
b.Manu(b);
}

}


public  void keepMoney(Bank b){
Scanner sc = new Scanner(System.in);
System.out.println("请选择存款金额");
int a = sc.nextInt();
balance = balance +a;
System.out.println("您的当前余额为:"+ balance);
b.Manu(b);
}

public  void Manu(Bank b){
Scanner sc = new Scanner(System.in);
System.out.println("请选择你所需要的服务");
System.out.println("0, 返回");
System.out.println("1, 存款");
System.out.println("2, 取款");
System.out.println("3, 查询余额");
System.out.println("4, 退卡");



int a = sc.nextInt();
switch(a){
case 0:
b.Manu(b);
break;
case 1:
b.keepMoney(b);
break;
case 2:
b.getMoney(b);
break;
case 3:
b.checkBalance(b);
break;
case 4:
b.getCard();
break;
default:
        System.out.println("输入有误");
b.Manu(b);
break;
}

}
public void checkBalance(Bank b){
System.out.println("您的余额为:" + balance);
b.Manu(b);

}


public  void getCard(){
System.out.println("谢谢使用,请取卡");
return;
}
}

91 个回复

倒序浏览
哇,好厉害,学到了。。。
回复 使用道具 举报
入学四天?哇,不错呦! 不仅怀疑我入学第四天的时候在干什么
回复 使用道具 举报
四天还只是会写for循环求和的哭了。。。。我到底在干什么。。。。
回复 使用道具 举报
回复 使用道具 举报
女神之泪 来自手机 中级黑马 2016-5-12 21:59:13
地板
这么吊,你以前干嘛的
回复 使用道具 举报
你要是 从零基础 入学基础班四天 能写出这个,
你可能是个人才

如果说你学过,不是基础班 入学四天,那你就是这就是装了
回复 使用道具 举报
请用插入代码   美观些
回复 使用道具 举报
翔骋丨灬公爵 发表于 2016-5-12 22:03
你要是 从零基础 入学基础班四天 能写出这个,
你可能是个人才

别人只是来水的  
回复 使用道具 举报
一坨屎一样的代码  没一点命名规范
回复 使用道具 举报 1 0
hlh 中级黑马 2016-5-12 22:45:48
11#
相当可以 你这水平可以
回复 使用道具 举报
没有注释,懒得看
回复 使用道具 举报
Linsa 中级黑马 2016-5-13 06:57:44
13#
可以可以,挺好的
回复 使用道具 举报
Lee.Yongsong 来自手机 高级黑马 2016-5-13 07:48:39
14#
一般的记得前四五天应该学不到对象,你这方法的构造都来了,大神!佩服!
回复 使用道具 举报
okchenyang44 来自手机 中级黑马 2016-5-13 08:08:14
15#
不错,支持楼主
回复 使用道具 举报
{:2_43:}楼主基础已学完,IO键盘录入还在老后面才学到,鉴定完毕
回复 使用道具 举报
基础班 第四天还是就业办第四天  
回复 使用道具 举报
虽然写得很好,很佩服! 但是用老毕的话来说,这就是垃圾  ! 没有注释的代码就是一堆垃圾
回复 使用道具 举报
看出来了你就是来水的
回复 使用道具 举报
第一次见到这么长的代码
回复 使用道具 举报
12345下一页
您需要登录后才可以回帖 登录 | 加入黑马