Ir para conteúdo
Fórum Script Brasil

kandrade

Veteranos
  • Total de itens

    1.665
  • Registro em

  • Última visita

Posts postados por kandrade

  1. O tratamento da sessão creio que está sendo feito em um servlet.

    Quando receber o processo de finalização use o RequestDispatcher e encaminhe o tratamento para o jsp.

    O jsp deve recuperar a sessão e mostrar na tela.

    Qualquer coisa poste o código do que foi feito até então.

  2. O que eu disse acima não resolve todos os problemas.

    Voce precisa de algo mais genérico que altere a quantidade de todas as notas.

    É uma maneira de resolver.

    Tentativa e erro:

    Exemplo:

    Sacar: R$ 21,00

    Tente 20.

    Não é possível sacar.

    Tente 10 + 10.

    Não é possível sacar.

    Tente 10 + 5 + 5.

    Não é possível sacar.

    Tente 10 + 5 + 2 + 2 + 2

    Ai está a solução.

    O que há de comum na tentativa e erro?

    O último valor é decomposto. Tente implementar a lógica.

  3. Faça um método que faça essa correção.

    Chame-o quando não é possível o pagamento.

    Passe a quantidade de notas de 5 e o montante que falta desconsiderando as notas de 5 e 2.

    Ex:

    public int ajustaPagamento(qtdcinco, valor)

    Nesse caso os parametros seriam: 1, 6

    Nesse método voce precisa retornar a quantidade de notas de 2.

    Veja como seria a lógica:

    cinco = qtdcinco - 1;
    valor = valor - (cinco * 5)
    //preencha o valor resultante com notas de 2.

    A lógica é retirar uma nota de 5, refazer o cálculo de quanto falta e preencher o valor resultante com notas de 2.

  4. Tente mudar essa linha:

    ResultSet Resp = stmt.executeQuery("SELECT Id, Nome, Telefone_1, CPF FROM clientes;")
    Se não lançar exceção voce pode recuperar os dados assim:
    while(Resp.next()){
                     // use os diversos metodos get de ResultSet para retornar os dados armazenados
                 }

  5. 1 - Como compilo nesta ferramenta?

    Quando voce salva o arquivo a IDE o compila. De qualquer forma o atalho F9 também compila um arquivo.

    2- Ela substitui o javac?

    Não. Ele usa o javac para compilar.

    3 - se não onde encontro o javac?

    digitei um codigo simple ( não foi o Alo! Mundo!, rsrsrsr)

    Poste o código pra gente se possível.

    Abraço!

  6. As questões são:
    1) A classe java.lang.String tem dois métodos chamados substring. Quando devemos usar um e quando devemos usar o outro? Dê um exemplo de uso de cada.
    Veja a documentação oficial da SUN:
    String substring(int beginIndex) Returns a new string that is a substring of this string. String substring(int beginIndex, int endIndex) Returns a new string that is a substring of this string.
    O primeiro método é usado quando se quer retornar uma parte da string apartir de um certo ponto até seu final. Ex: Queremos retornar o sobrenome do presidente Lula.
    String a = "Luiz Inácio Lula da Silva";
            System.out.println(a.substring(5));
    O segundo método é usado quando se quer retornar uma parte da string apartir de um certo ponto até um outro certo ponto. Ex: Queremos retornar apenas o primeiro sobrenome do presidente Lula.
    String a = "Luiz Inácio Lula da Silva";
            System.out.println(a.substring(5, 11));
    2) Que método da classe String é utilizado quando queremos saber se determinada string termina com um outra? Ex: "Luiz Inácio Lula da Silva" termina com "Silva". Dê um exemplo de uso.
    O método que pode ser usado é o endsWith. Ex:
    String a = "Luiz Inácio Lula da Silva";
            System.out.println(a.endsWith("Silva"));

  7. Se a função strcmp está retornando valor diferente de 0 as strings são diferentes.

    Use printf para debbugar.

    Antes da comparação imprima as duas strings e veja se são iguais.

    Mesmo aparentemente iguais na visualização uma string pode conter por exemplo uma quebra de linha por isso importante também ver o tamanho da string.

×
×
  • Criar Novo...