Preciso de ajuda pra resolver esse exercício com código em Java e não estou conseguindo desenvolvê-lo:
Desenvolva uma aplicação de gerenciamento de dados de usuários que atenda aos seguintes requisitos: 1) Um usuário deverá ter os seguintes dados armazenados: login, senha, nome, idade;
-
As seguintes operações deverão ser suportadas pela aplicação: criação de um novo usuário, atualização de dados de um usuário cadastrado, remoção de um usuário cadastrado, visualização de dados de um usuário cadastrado, listagem de todos os usuários existentes;
-
Os dados deveram ser armazenados em estruturas do tipo Collection do java ou em arrays.
Algumas coisas eu consegui começar, mas não consegui ir adiante.
OBJETO:
package aplicacaolpoo;
import javax.swing.JOptionPane;
public class Registering {
String [ ] c = new String [3];
private String l, s, n, id;
public void SetL (String l) {
this.l = l;
}
public String getL() {
return l;
}
public void SetS (String s) {
this.s = s;
}
public String getS() {
return s;
}
public void SetN (String n) {
this.n = n;
}
public String getN() {
return n;
}
public void SetId (String id) {
this.id = id;
}
public String getId() {
return id;
}
public void fazerCadastro(String c[]) {
for(int i = 1; i <= 3; i++){
n = JOptionPane.showInputDialog("Digite o seu nome: ");
id = JOptionPane.showInputDialog("Digite a sua idade: ");
l = JOptionPane.showInputDialog("Crie um nome de usuário: ");
s = JOptionPane.showInputDialog("Crie uma senha para o login: ");
}
}
public void usuariosCadastrados() {
JOptionPane.showMessageDialog(null,"Os usuários cadastrados e seus dados são: " + c[0] + "\n" + c[1] + "\n" +c[2]/* + "\n" +c[3] + "\n" +c[4]*/);
}
}
INSTANCIAÇÃO DO OBJETO:
package aplicacaolpoo;
public class Registered {
public static void main(String [] args) {
Registering r1 = new Registering ();
r1.fazerCadastro();
r1.usuariosCadastrados();
}
}
Eu não consegui sair disso e o que eu consegui fazer ainda não me retorna o que deveria.
Desde já agradeço a ajuda.