Atividade 01: Introdução ao Java
1. Estrutura de um Programa Java
Seção intitulada “1. 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.002. Tipos Primitivos e Variáveis
Seção intitulada “2. 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: false3. Operadores
Seção intitulada “3. 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.004. Controle de Fluxo
Seção intitulada “4. 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: Adulto5. Arrays
Seção intitulada “5. 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.06. Métodos (Funções)
Seção intitulada “6. 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.317. Trabalhando com Strings
Seção intitulada “7. 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": true8. Loops e Arrays
Seção intitulada “8. Loops e Arrays”Um professor quer saber quantos alunos estão acima da média. Leia a quantidade de alunos, em seguida leia a nota de cada um (armazenando em um array) e calcule a média. Por fim, imprima o valor da média e a lista de notas que ficaram acima dela.
Exemplo
Seção intitulada “Exemplo”Entrada
Quantidade de alunos: 5Nota 1: 5Nota 2: 7Nota 3: 9Nota 4: 6Nota 5: 8Saída
Média: 7.0Notas acima da média: 8 99. Palíndromo com Strings
Seção intitulada “9. Palíndromo com Strings”Um palíndromo é uma palavra que pode ser lida de trás para frente e continua a mesma, como arara ou ovo. Leia uma palavra do teclado e, ignorando maiúsculas e minúsculas, informe se ela é um palíndromo. Percorra os caracteres da string usando o método charAt(int) dentro de um for.
Exemplo 1
Seção intitulada “Exemplo 1”Entrada
arara
Saída
É palíndromo: trueExemplo 2
Seção intitulada “Exemplo 2”Entrada
Banana
Saída
É palíndromo: false10. Contando Palavras
Seção intitulada “10. Contando Palavras”Leia uma frase do teclado e informe quantas palavras ela possui e qual é a palavra mais longa. Para separar as palavras, use o método split(" "), que retorna um array de strings. Considere a frase sem pontuação.
Exemplo
Seção intitulada “Exemplo”Entrada
A persistencia e o caminho do exito
Saída
Quantidade de palavras: 7Palavra mais longa: persistencia