Java/Programação Orientada Objeto

Alguém sabe como implementar um programa em Java que permita o cadastro de clientes ?
O programa deve manter os clientes cadastrados utilizando uma lista.

Observação: Tentei utilizar Scanner e está dando problema no programa.

import java.util.ArrayList;
import java.util.Scanner;
public class CadastraUsuarios {
	public static void main(String[] args){
		Scanner scanner = new Scanner(System.in);
		ArrayList<Clientes> listaDeUsuarios = new ArrayList<Clientes>();
		Clientes cliente = new Clientes();		
		int op = 0;
		
		
		
			System.out.println("Bem vindo ao sistema de cadastros de usuários");
			System.out.println("Digite o nome do usuário");
			cliente.setNome(scanner.nextLine());
			System.out.println(cliente);
	}
}

Ao realizar o teste no print não está correspondendo com o scanner acima.

Bastante gente sabe implementar eu acredito … !!!

  • Quais são suas duvidas?
  • O que você fez até o momento?
2 curtidas

Não estou entendo porque ao realizar o teste com print, não está mostrando o resultado obtido no scanner.
Não sei também, como por esses clientes que estou inserindo no programa em uma lista.
@Dragoon Consegue me ajudar?

Não é assim:

System.out.println(cliente.getNome());

@Dragoon Mais um erro D;.

Cara,

Ta sem lógica esse erro.

A linha aonde você cria a listaDeUsuarios pode remover que neste teu caso não está sendo usada.

Poste sua classe Clientes para que possamos ver o construtor criado la, pois ele está esperando um argumento do tipo String e não possui construtor default.

O tipo de Cliente pede um paramentro String (texto) ou seja,

Clientes cliente = new Clientes("Texto");