Skip to content

Instantly share code, notes, and snippets.

@willyancaetano
Created October 29, 2023 23:43
Show Gist options
  • Save willyancaetano/fb6dcf780b70d55c428d8c7d025d31ee to your computer and use it in GitHub Desktop.
Save willyancaetano/fb6dcf780b70d55c428d8c7d025d31ee to your computer and use it in GitHub Desktop.
exercicios_java.md

Exercícios

Exercícios sem IDE

  1. Faça uma classe que gere uma um conjunto de número randômicos e seja executável através de linha de comando.

Exercícios com projeto e IDE

  • Faça clone/fork do projeto https://github.com/willyancaetano/java-17-quickstart
  • Crie uma classe que gerencie Data, que possa receber dia, mês, ano, hora, minuto, segundo. Existem as seguintes formas de criar essa Data;
    • Considere que toda vez que o usuário dessa classe não informa um desses dados, considere da data atual. Exemplo, se criar apenas com dia e mês considera o ano do momento (2023), mesmo com horários
  • Crie uma classe que defina uma estrutura que receba todo o alfabeto, devolvendo qual a ordem da letra solicitada, exemplo: "A", é 1, "B", é 2...
  • Defina classes através dos seguintes requisitos
    • Um banco possui contas, do tipo corrente e poupança
    • A conta corrente inicia sempre com saldo zerado, a conta poupança sempre precisa de um valor maior que zero, ou seja, um investimento na conta de no mínimo R$ 10,00
    • As contas fazem as seguintes operações: saque, transferência
    • Conta poupança quando faz transferência é cobrado uma taxa de R$ 0,10
    • Toda conta possui uma pessoa relacionada. E toda pessoa, possui nome, cpf/cnpj, apenas
    • Toda conta possui núnero. O sistema precisa gerar um número de conta de forma randômica, ou seja, gerada. O formato é 5 números mais o dígito.
    • As contas precisam guardar operações/transações feitas, ou seja, deve registrar seus saques e transferências. O histórico dessas operações pode ser utilizado para um extrato
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment