Pular para o conteúdo

Lista 001: Introdução

Você está começando a usar Java e quer testar se o ambiente está configurado corretamente. No JShell, imprima a mensagem de boas-vindas ao sistema que você está criando e, depois, crie um programa BoasVindas que imprime a mensagem abaixo.

Bem-vindo ao Sistema de Controle de Times!

Crie um programa que imprima os dados de um funcionário: nome completo, cargo e salário. Use System.out.println para cada informação.

Nome: João Pereira
Cargo: Desenvolvedor Backend
Salário: R$ 5200.00

Você precisa armazenar dados básicos de um produto: nome (String), código (int), preço unitário (double) e se está em promoção (boolean). Declare as variáveis, inicialize com valores reais e imprima todas as informações formatadas.

Produto: Mouse Gamer
Código: 9876
Preço: R$ 159.90
Promoção: false

Uma loja oferece desconto de 10% para compras acima de R$ 100. Receba o valor total da compra, calcule e imprima o valor final aplicando o desconto quando for o caso.

Entrada

230

Saída

Valor final com desconto: R$ 207.00

Entrada

95

Saída

Valor final sem desconto: R$ 95.00

Faça um programa que leia a idade do usuário e imprima:

  • Categoria: Infantil se a idade for menor que 12
  • Categoria: Adolescente se a idade for entre 12 e 17
  • Categoria: Adulto se a idade for 18 ou mais

Entrada

19

Saída

Categoria: Adulto

Um professor registrou as notas de 5 alunos em um array. Imprima a lista de notas e, em seguida, calcule e imprima a média das notas.

Notas

[5, 7, 9, 6, 8]

Saída

Notas: 5 7 9 6 8
Média: 7.0

Implemente um método calcularIMC que recebe peso (kg) e altura (m) e retorna o IMC (peso / altura²). No main, leia valores, chame o método e imprima o resultado com duas casas decimais.

Entrada

Peso: 82
Altura: 1.80

Saída

IMC calculado: 25.31

Leia o nome completo de um cliente e imprima:

  • O número de caracteres (sem espaços)
  • O nome todo em maiúsculas
  • Se o nome contém a palavra Silva (ignorando maiúsculas/minúsculas, se quiser)

Entrada

Carlos Eduardo da Silva

Saída

Número de caracteres: 20
Maiúsculas: CARLOS EDUARDO DA SILVA
Contém "Silva": true

Você desenvolveu um programa simples de cadastro. Inicialize um repositório Git local no diretório do projeto, crie um .gitignore para ignorar arquivos .class e pastas .idea (você pode usar o gitignore.io), faça o commit inicial e envie para seu repositório remoto no GitLab/GitHub.

Essa lista deverá ser organizada da seguinte maneira:

  • Directorylista001
    • exercicio01
    • exercicio02
    • exercicio03
  • Directorylista002
    • exercicio01
    • exercicio02
    • exercicio03
  • readme.md