Lista 001: Introdução
1. Ambiente de Desenvolvimento
Seção intitulada “1. Ambiente de Desenvolvimento”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.
Saída esperada
Seção intitulada “Saída esperada”Bem-vindo ao Sistema de Controle de Times!2. Estrutura de um Programa Java
Seção intitulada “2. Estrutura de um Programa Java”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.
Exemplo de saída
Seção intitulada “Exemplo de saída”Nome: João PereiraCargo: Desenvolvedor BackendSalário: R$ 5200.003. Tipos Primitivos e Variáveis
Seção intitulada “3. Tipos Primitivos e Variáveis”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.
Exemplo de saída
Seção intitulada “Exemplo de saída”Produto: Mouse GamerCódigo: 9876Preço: R$ 159.90Promoção: false4. Operadores
Seção intitulada “4. Operadores”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.
Exemplo 1
Seção intitulada “Exemplo 1”Entrada
230
Saída
Valor final com desconto: R$ 207.00Exemplo 2
Seção intitulada “Exemplo 2”Entrada
95
Saída
Valor final sem desconto: R$ 95.005. Controle de Fluxo
Seção intitulada “5. Controle de Fluxo”Faça um programa que leia a idade do usuário e imprima:
Categoria: Infantilse a idade for menor que 12Categoria: Adolescentese a idade for entre 12 e 17Categoria: Adultose a idade for 18 ou mais
Exemplo
Seção intitulada “Exemplo”Entrada
19
Saída
Categoria: Adulto6. Arrays
Seção intitulada “6. Arrays”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.
Exemplo
Seção intitulada “Exemplo”Notas
[5, 7, 9, 6, 8]
Saída
Notas: 5 7 9 6 8Média: 7.07. Métodos (Funções)
Seção intitulada “7. Métodos (Funções)”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.
Exemplo
Seção intitulada “Exemplo”Entrada
Peso: 82Altura: 1.80Saída
IMC calculado: 25.318. Trabalhando com Strings
Seção intitulada “8. Trabalhando com Strings”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)
Exemplo
Seção intitulada “Exemplo”Entrada
Carlos Eduardo da Silva
Saída
Número de caracteres: 20Maiúsculas: CARLOS EDUARDO DA SILVAContém "Silva": true9. Git e GitLab/GitHub
Seção intitulada “9. Git e GitLab/GitHub”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