GuiJR777 / basic-java-with-tdd

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LISTA DE EXERCÍCIOS – JAVA BÁSICO

Repositório destinado a resolver uma lista básica de exercicios em Java utilizando TDD.

Lista

  1. Faça um algoritmo que leia a idade de uma pessoa expressa em anos, meses e dias e mostre-a expressa em dias. Leve em consideração o ano com 365 dias e o mês com 30. (Ex: 3 anos, 2 meses e 15 dias = 1170 dias.)

  2. Fazer um programa que imprima a média aritmética dos números 8,9 e 7. A média dos números 4, 5 e 6. A soma das duas médias. A média das médias.

  3. Informar um saldo e imprimir o saldo com reajuste de 1%.

  4. Escrever um algoritmo que lê:

  • a porcentagem do IPI a ser acrescido no valor das peças
  • o código da peça 1, valor unitário da peça 1, quantidade de peças 1
  • o código da peça 2, valor unitário da peça 2, quantidade de peças 2 O algoritmo deve calcular o valor total a ser pago e apresentar o resultado. Fórmula : (valor1quant1 + valor2quant2)*(IPI/100 + 1)
  1. Crie um algoritmo que leia o valor do salário mínimo e o valor do salário de um usuário, calcule a quantidade de salários mínimos esse usuário ganha e imprima o resultado. (1SM=R$788,00)

  2. Desenvolva um algoritmo em Java que leia um número inteiro e imprima o seu antecessor e seu sucessor.

  3. Validador de CPF Brasileiro

JUnit Tips

  1. Nomear a classe de teste com o mesmo nome da classe a ser testada e acressertar Test. Ex: Para testar a classe CalculadoraEscolar crie a classe CalculadoraEscolarTest

  2. Para testar métodos criasse um método na classe de teste que inicia com a palavra test e recebe o mesmo nome do método a ser testado. Exemplo: Para testar o método mediaEscolar utilizase o método testMediaEscolar.

  3. Para assert do resultado utilizasse assertEquals, para assert != do esperado assertNotEquals, para resultados booleanos assertTrue e assertFalse, e para resultados possivelmente nulos assertNull e assertNotNull.

About


Languages

Language:Java 100.0%