Classe pedido?

Classe Pedido:
adicionarProduto ? ao adicionar um produto, verificar se o produto possui um fornecedor válido (um objeto fornecedor) associado.
O produto deve estar disponível (atributo disponibilidade);
Ao adicionar o produto no pedido a quantidade deve ser maior que zero;
Ao adicionar o produto a quantidade do produto no pedido deve ser menor ou igual ao estoque do produto (atributo estoque do objeto de Produto)
Retornar boolean, true para sucesso ao adicionar o estoque e false se não atendeu os requisitos;
setCliente ? define o cliente do pedido.
O cliente deve ter um CPF válido;

classe pedido:

[code]public class Pedido {
public Cliente cliente;
public Vendedor vendedor;

public boolean adicionarProduto (Produto produto,int quantidade) {
   boolean retorno = false;
   if (produto.isDisponibilidade ()){
       if (quantidade > 0){
           if (quantidade <= produto.getEstoque())
               retorno = true;
       }
   }

    
   return retorno;
 }

}
[/code]
ajuda com o cpf?
como valido um cpf…

?

espero que ajude.

[quote=barrosinho007] Classe Pedido:
adicionarProduto ? ao adicionar um produto, verificar se o produto possui um fornecedor válido (um objeto fornecedor) associado.
O produto deve estar disponível (atributo disponibilidade);
Ao adicionar o produto no pedido a quantidade deve ser maior que zero;
Ao adicionar o produto a quantidade do produto no pedido deve ser menor ou igual ao estoque do produto (atributo estoque do objeto de Produto)
Retornar boolean, true para sucesso ao adicionar o estoque e false se não atendeu os requisitos;
setCliente ? define o cliente do pedido.
O cliente deve ter um CPF válido;

classe pedido:

[code]public class Pedido {
public Cliente cliente;
public Vendedor vendedor;

public boolean adicionarProduto (Produto produto,int quantidade) {
   boolean retorno = false;
   if (produto.isDisponibilidade ()){
       if (quantidade > 0){
           if (quantidade <= produto.getEstoque())
               retorno = true;
       }
   }

    
   return retorno;
 }

}
[/code]
ajuda com o cpf?
como valido um cpf…

?
[/quote]

A classe pra validar é essa. VocÊ chama ela dentro do seu metodo assim
ValidarCpf.validar(“aqui o numero do cpf, so os numeros sem ponto nem traço”);


public class ValidarCpf {
    private static final int[] pesoCPF = {11, 10, 9, 8, 7, 6, 5, 4, 3, 2};

    private static int calcularDigito(String str, int[] peso) {
        int soma = 0;
        for (int indice=str.length()-1, digito; indice >= 0; indice-- ) {
            digito = Integer.parseInt(str.substring(indice,indice+1));
            soma += digito*peso[peso.length-str.length()+indice];
        }
        soma = 11 - soma % 11;
        return soma > 9 ? 0 : soma;
    }

    public static boolean isValidCPF(String cpf) {
        if ((cpf==null) || (cpf.length()!=11)) return false;
        Integer digito1 = calcularDigito(cpf.substring(0,9), pesoCPF);
        Integer digito2 = calcularDigito(cpf.substring(0,9) + digito1, pesoCPF);
        return cpf.equals(cpf.substring(0,9) + digito1.toString() + digito2.toString());
    }

} 

p.s. os creditos dessa classe não são meus, na verdade achei na net e fiz uma pequenas alteraçoes

ok me ajudou muito valeu:D