Pular para o conteúdo

Atividade 01: Introdução ao 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.

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

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.

Entrada

Quantidade de alunos: 5
Nota 1: 5
Nota 2: 7
Nota 3: 9
Nota 4: 6
Nota 5: 8

Saída

Média: 7.0
Notas acima da média: 8 9

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.

Entrada

arara

Saída

É palíndromo: true

Entrada

Banana

Saída

É palíndromo: false

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.

Entrada

A persistencia e o caminho do exito

Saída

Quantidade de palavras: 7
Palavra mais longa: persistencia