需要现有用户能够使用数组查看来自应用程序的数据

卡丁捷夫

我正在为我的计算机科学课制作一个简单的银行应用程序,但不确定如何将用户帐户详细信息存储在数组中并在登录时访问它们。这是我的代码。

double balance = 0.00;
String name = null;
String menuOptions;
Account[] nameUser = new Account[1000];

System.out.println("Welcome! To create an account please press 1, if existing user press 2.");
Scanner keyboardAccount = new Scanner(System.in);
double a = keyboardAccount.nextDouble();

//If/else prompts user to create account
if (a == 1.0) {
    System.out.println("Please enter your full name.");
    Scanner keyboardName = new Scanner(System.in);
    name = keyboardName.next();
    //add this to array of Accounts
    nameUser[1] = new Account();
} else if (a == 2.0) {
    System.out.println("Please enter your full name.");
    Scanner keyboardName2 = new Scanner(System.in);
    name = keyboardName2.next();
    System.out.println("Welcome user " + name + "!");
}
    else {
    System.out.println("Please make an account.");
}
凯尔·卢克(Kyle Luke)

您将需要一种称为动态数组的东西,因此您无需知道数组应精确到多长

基本的称为 ArrayList<>

因此,在您的示例代码中将如下所示。初始化数组

ArrayList<String> users = new ArrayList<>();

新增使用者

users.add(name);

检索用户

for(String userFromArray : users){ // Loop over this Array
      if(userFromArray.equals(name)){
            System.out.println("You are signed in!");

            // no need to loop more so break out the loop
            break;
      }

}

希望我没有误解你的问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Django,查看来自不同应用程序的模型

使用来自应用程序的 Kibana 视图查询

生成使用来自应用程序的符号的库

来自应用程序的通话活动

烧瓶:“来自应用程序导入应用程序”?

在Wagtail CMS上无法查看来自现有Django项目的应用

更新应用程序时,如何让所有现有用户退出 Google?

在HTML文件中显示来自应用程序脚本文件的数组

通过互联网发送和接收来自应用程序的数据

为什么启动我的电脑时没有收到来自应用程序的通知?

来自应用程序的Redis健康检查

来自应用程序状态的Jquery Datatable源

封装来自应用程序的自定义服务

出现来自应用程序委托的错误-Google登录

iOS:使用Amazon SNS以编程方式触发来自应用程序的推送通知

尝试使用用户名和密码通过 Firebase 登录现有用户时,Android 应用程序崩溃

约会应用程序-在Firebase Firestore中,我需要哪种数据库结构来查询除不喜欢我的用户之外的所有用户?

有什么办法可以查看来自蓝牙的数据?

如何检查用户是否禁用了来自应用程序管理器的Google文本语音转换

如何检查是否有用户登录应用程序

如何在所有用户的终端中使用命令运行应用程序

使用图谱API从多租户AD应用程序中获取所有用户

如何让用户能够使用多个通信应用程序共享应用程序?

应用程序在所有用户启动时运行,但需要管理员关闭

在显示来自viewDidload的警报之前,先显示来自应用程序委托的警报

来自站点的静态文件工作,但不是来自应用程序

应用程序是否仅为不需要使用 IAP 的现有客户构建?

应用程序新更新后,具有用户信息的sqlite数据库是否将被删除或重置

是否可以在没有用户登录 Flutter 应用程序的情况下存储数据?