java学习记录——类和对象的练习2

(习题)设计一个银行帐户类,成员变量包括账号、储户姓名、开户时间、身份证号码、存款余额等帐户信息,成员方法包括存款、取款操作。

 
package bank;
import java.text.SimpleDateFormat;  
import java.util.Date; 
import java.util.Scanner;
class Bank{
	public int bankcount;
	public String name;
	public String idCard;
	public int yue; 
	Scanner in = new Scanner(System.in);
        Date d = new Date();   
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  
        String time = sdf.format(d);  
	public void kaihu(){
		System.out.println("************************************");
		System.out.println("*                                  *");
		System.out.println("*           欢迎选择华商流氓银行      *");
		System.out.println("*                                  *");
		System.out.println("************************************");
		System.out.println("       1:开户 2:退出  3:劳资不玩了   ");
		System.out.println("————————————————————————————————————");
		do{
			System.out.print("请选择你要的操作:");
			int t = in.nextInt();
			if(t==2){
				System.out.println("————————放弃吧年轻人,本银行无退出操作————————");
				System.out.println("/除非你认怂");
				System.out.print("是否认怂?");
				String s = in.next();
				if(s.equals("是")){
					System.out.println("            怂逼再见                                                 ");
					System.exit(0);
				}else{
					System.out.println("既然不怂,那就继续吧!");
				}
				System.out.println();
			}
			switch(t){
				case 1:
				case 2:
					System.out.println("************************************");
					System.out.println("* 感谢您选择本银行,请按操作完成开户过程。*");
					System.out.println("************************************");
					System.out.println("————————————————————————————————————");
					System.out.print("请注册您的个人账号:");
					this.bankcount = in.nextInt();
					System.out.print("请输入您的姓名:");
					this.name = in.next();
					System.out.print("请输入您的身份证号码:");
					this.idCard = in.next();
					System.out.println("************************************");
					System.out.println("*          恭喜您成功入坑(开户)      *");
					System.out.println("************************************");
					break;
				case 3:
					System.out.println("哼!渣渣!!本银行不待见你!");
					System.exit(0);
			}
		}while(false);
	}
	public void caozuo(){

		System.out.println("————————————————————————————————————");
		System.out.println("—————————————个人账号原始信息—————————————");
		System.out.println("储户账号:" + this.bankcount);
		System.out.println("储户姓名:" + this.name);
		System.out.println("开户时间:" + this.time);
		System.out.println("身份证号码:" + this.idCard);
		System.out.println("存款余额:" + this.yue);
		System.out.println("————————————————————————————————————");
		do{
			System.out.println("请选择:1:存款  2:取款  3:查询余额   4:退出");
			System.out.println("————————————————————————————————————");
			if(this.yue==0){
				System.out.println("\t温馨提示:当前余额为0,请优先选择1:存款                                    ");
			}
			int a = in.nextInt();
			switch(a){
				case 1:
					System.out.print("请输入存款金额:");
					int c = in.nextInt();
					System.out.println("存款" + c + "元,账户余额:" + (this.yue+c) + "元");
					System.out.println("————————————————————————————————————");
					this.yue = (this.yue+c);
					break;
				case 2:
					do{
						
						System.out.print("请输入取款金额:");
						int b = in.nextInt();
						if(b>this.yue){
							System.out.println("自己有多少钱心里没点啥数吗?");
							System.out.println("————————————————————————————————————");
						}
						else{
							System.out.println("取款" + b + "元,账户余额:" + (this.yue-b) + "元");
							System.out.println("————————————————————————————————————");
							this.yue = (this.yue-b);
							break;
						}
					}while(true);
					break;

				case 3:
					System.out.println("账户余额为:" + this.yue + "元");
					System.out.println("————————————————————————————————————");
					break;
				case 4:
					System.out.println("算你狠,债见!略略略。");
					System.exit(0);
				default:
					System.out.println("还能不能好好玩耍了?1、2、3、4都不会输入吗!?");
					System.out.println("————————————————————————————————————");
			}
		}while(true);

	}
}
public class Test5_1{
	public static void main(String[] args){
		Bank b = new Bank();
		b.kaihu();
		b.caozuo();

	}	
}

 

你可能感兴趣的:(java,java,对象,类和对象)