.
Programa
18 Respostas
o,0
blz , é simples mas o que você ja fez até então ???
cara a proposta do forum é te ajudar nas duvidas e não fazer o exercico da sua facu pra vc, oque vc ja tem feito? começe pelo basico:
Quais frameworks utilizar… esse tipo de coisa
[]'s
Cara isso é bem simples! To te mandando um link, é só montar no NetBeans e depois alterar conforme vc quer!
Ele tem tudo o que está pedindo
Monta em cima desse cara que fica bacana! Ai depois o que vc não conseguir vai postando aqui!
Boa sorte!
o que eu consegui fazer ate o momento.
alguém consegue dar uma olhada
private final String nome;
private final String RG;
cliente(String oNome, String oRG) {
nome = oNome;
RG = oRG;
}
public String getNome() {
return nome;
}
public String getRG() {
return RG;
}
public String toString() {
return nome + "[" + RG + "]";
}
}
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Programa1 {
public static void main(String[] args) {
Programa1 progr = new Programa1();
progr.executar();
}
private final List<cliente> clientes;
private final Scanner teclado;
private Programa1() {
clientes = new ArrayList<cliente>();
teclado = new Scanner(System.in);
}
private void executar() {
while (true) {
int opcao = menuPrincipal();
switch (opcao) {
case 1:
cadastrarCliente();
break;
case 2:
removerCliente();
case 6:
return;
default:
System.err.println("Opção inválida: " + opcao);
break;
}
}
}
private int menuPrincipal() {
int opcao;
do {
System.out.println();
System.out.println("1 - Cadastrar Cliente");
System.out.println("2 - Remover Cliente");
System.out.println("6 - Encerrar o programa");
System.out.println();
System.out.print("Opção? ");
opcao = teclado.nextInt();
teclado.nextLine();
} while (opcao < 1 || opcao > 6);
return opcao;
}
private void cadastrarCliente() {
System.out.println();
System.out.print("Nome? ");
String nome = teclado.nextLine();
System.out.println();
System.out.print("RG? ");
String RG = teclado.nextLine();
cliente cliente = new cliente(nome, RG);
clientes.add(cliente);
}
}
Maravilha! Por que parou aí? ta com alguma dúvida ou seu algoritmo está lançando uma exceção que você não conhece?
não estou conseguindo compilar
ver se vc consegue da uma olhada no que esta errado?
Qual o erro que está aparecendo pra você?
Caraca final de ano chegando , o desespero bate ! !
Oi,
Neste caso, você terá que separar as classes: Programa1.java e Cliente.java
Programa1.java
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Programa1 {
public static void main(String[] args) {
Programa1 progr = new Programa1();
progr.executar();
}
private final List<Cliente> clientes;
private final Scanner teclado;
private Programa1() {
clientes = new ArrayList<Cliente>();
teclado = new Scanner(System.in);
}
private void executar() {
while (true) {
int opcao = menuPrincipal();
switch (opcao) {
case 1:
cadastrarCliente();
break;
case 2:
removerCliente();
case 6:
return;
default:
System.err.println("Opção inválida: " + opcao);
break;
}
}
}
private int menuPrincipal() {
int opcao;
do {
System.out.println();
System.out.println("1 - Cadastrar Cliente");
System.out.println("2 - Remover Cliente");
System.out.println("6 - Encerrar o programa");
System.out.println();
System.out.print("Opção? ");
opcao = teclado.nextInt();
teclado.nextLine();
} while (opcao < 1 || opcao > 6);
return opcao;
}
private void cadastrarCliente() {
System.out.println();
System.out.print("Nome? ");
String nome = teclado.nextLine();
System.out.println();
System.out.print("RG? ");
String RG = teclado.nextLine();
Cliente cliente = new Cliente(nome, RG);
clientes.add(cliente);
}
}
Cliente.java
public class Cliente
{
private final String nome;
private final String RG;
Cliente(String oNome, String oRG) {
nome = oNome;
RG = oRG;
}
public String getNome() {
return nome;
}
public String getRG() {
return RG;
}
public String toString() {
return nome + "[" + RG + "]";
}
}
E claro, você terá que implementar o método removerCliente() que esta faltando.
Tchauzin!
esta dando erro na fariavel
removerCliente();
ver se vc consegue radar o codigo ai
esta dando erro na fariavel
removerCliente();
ver se vc consegue radar o codigo ai
como a lina disse aí:
…você terá que implementar o método removerCliente() que esta faltando.
não sei porque esta dando erro na
class Cliente{
como faço para implementar o método pesquisar cliente por nome ou RG
ninguém aqui quer responder
.
vc esta usando algum Banco… JBDC,ORACLE e etc ?
vc esta usando algum Banco… JBDC,ORACLE e etc ?
O cara ainda nao usa DB … quer buscar na List.