利用Java二维数组实现银行管理系统,包括注册账户,存钱,取钱,转账等功能。
其中包含动态数组,循环嵌套,数组遍历,添加元素,查找元素等方法;
将整个程序分为两个菜单,一级菜单为注册和登录,二级菜单为存钱,取钱和转账。
通过登录时记录下的账号的索引,完成后续二级菜单的功能,通过索引查找更改元素。
这里是没有使用封装功能的简易的Brank管理系统。
代码实现:
package shu.zu;
import java.util.Scanner;
public class Brank {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[][] array = new int[0][3];
int index = 0;
while (true) {
System.out.println("\t欢迎Brank");
System.out.println("1、注冊\t\t 2、登錄");
int num_Mune = sc.nextInt();
switch (num_Mune) {
case 1:
int[][] arr = new int[array.length + 1][3];
boolean flag_UserId = true;
while (flag_UserId) {
int userId = (int) (Math.random() * (999999999 - 100000000) + 100000000);
for (int i = 0; i < array.length; i++) {
if (u