Você está na página 1de 3

Lista 11 – Métodos com Parâmetros

Recomendações:
1. A lista deverá ser entregue em folha de papel com Titulo: Lista 11 – Métodos com
Parâmetros e Nome.
2. Para cada questão realizar a solução no computador e fazer testes para verificar a
execução está correta.
3. Realizar uma questão de cada vez (item 2) e ir passando para a folha de entrega.
4. Considerar comentários, nomes adequados para as classes, métodos e variáveis.

Questões
1. Crie uma classe Maior3Int que tem o método máximo() que declara 3 parâmetros inteiros. Este
método deverá identificar qual é o maior dos 3 números e mostrar na tela. Crie uma classe
Maior3IntTestadora com o método main() que lerá 3 valores inteiros fornecidos pelo usuários e
que chamará o método máximo passando os 3 valores lidos.

2. (Diâmetro, circunferência e área do círculo). Você aprendeu em Java sobre inteiros e o tipo int
e também como representar números reais que contém ponto de fração decimal que em Java
chamamos de ponto flutuante e que pode ser do tipo float ou double como 3.14159. Crie uma
classe Circulo que tenha os métodos calculaDiametro(),calculaCircunferencia() e calculaArea() .
Estes métodos recebem como parâmetro o valor do raio e imprime o valor do diâmetro, da
circunferência e da área. Utilizar o valor 3.14159 para 𝜋 como uma constante.
Utilize as seguintes fórmulas (onde r é raio).
diâmetro = 2 r
circunferência = 2 𝜋 r
área = 𝜋 r2

Uma constante é declarada quando precisamos lidar com dados que não devem ser
alterados durante a execução do programa. Para isso, utilizamos a palavra reservada
final para que a variável seja inicializada uma única vez.

Exemplos de declaração de constantes:

final float PI = 3.1416F;


final String NOME_PAGINA = “home”;
final double E = 1.234e2;

Por convenção, usamos letras maiúsculas para declarar constantes e assim distingui-
las das variáveis.
3. (Cálculo de consumo de combustível). Todos que tem um meio de transporte próprio (moto ou
carro) se preocupa com o consumo. Faça um método que calcule e mostre o consumo em
quilômetros/litro. Este método deve receber como parâmetro a quantidade de quilômetros
percorrido e a quantidade de combustível realizar o cálculo e mostrar o resultado do consumo
km/l.
4. (Poupança simples) O ser humano tem um ciclo de vida que deve ser considerado na realização
de seus projetos de vida. Projeto de construir pessoalmente a própria casa, fazer uma viagem de
bicicleta atravessando a rodovia Transamazônica, ou refazer o trajeto que Ernesto Che Guevara
fez de moto, e tanto outros projetos devem ser feitos em épocas mais propícia da vida (Nada
impede de alguém com 90 anos tente realizar um projeto desafiador, certo?). Pensando nisto,
devemo-nos preparar para os projetos de longo prazo e um dos aspectos é o financeiro. Muitas
vezes deixamos de fazer as coisas por falta de dinheiro. Mas ao pensar que o projeto pode ser
realizado daqui a 10 anos quantos precisamos guardar por mês para que financeiramente o
projeto possa acontecer. Faça dois método: um que receba como parâmetro os valor que você
pode guardar por mês e a quantidade de anos, e faço o cálculo de quanto terá ao final deste
período. E o outro, que dado um valor desejado e um prazo em anos, realiza o cálculo dizendo
quanto deve economizar por mês. Faça uma simulação guardando 10, 20 e 30 reais por mês num
prazo de 5 e 10 anos.
5. (Desafio – Taxa de Estacionamento) Um estacionamento cobra uma taxa mínima de $ 2,00 para
estacionar por até 3 horas. Um adicional de $ 0,50 por hora não necessariamente inteira é cobrada
após as três primeiras horas. A cobrança máxima para um período de 24 é $ 10,00. Assuma que
nenhum carro fica estacionado por mais de 24 horas por vez. Escreva um método receba a
quantidade de horas utilizada e calcule e exiba o valor a ser pago pelo cliente.

Classe String: ao acabar a lista, estudar a classe String e seus métodos: pensar em como resolver
as seguintes questões:

1. Como comparar duas Strings ( dois nomes Jose igual Jose)?


2. Como comparar duas Strings (dois nomes) ignorando diferenças de letras maiúsculas. (
Jose igual jose)
3. Como saber se uma dada String começa com uma letra ou conjunto de letras. Por exemplo
como identificar se um nome começa com a letra A, Au, ou An. Ou finaliza com alguma
letra.
4. Como saber quantas caracteres tem uma String, (qual o seu tamanho)?
5. Como mostrar uma String toda em maiúscula ou minúscula.
6. Como substituir uma letra o pedaço de uma String por outra.
7. Como procurar em uma texto (String) se existe uma palavra ou pedaço de uma palavra.
8. Como saber a letra é um digito, letra Maiúscula, vogal, espaço em branco.
9. Como saber se uma String está vazia.
Programar em Java - Introdução à Strings - Aula 17
https://www.youtube.com/watch?v=lHZLMxreGvQ
Java String: Manipulando métodos da classe String
http://www.devmedia.com.br/java-string-manipulando-metodos-da-classe-string/29862
Trabalhando com string: String em Java
http://www.devmedia.com.br/trabalhando-com-string-string-em-java/21737
Manipulação de String em Java
http://esseconhece.com.br/manipulacao-de-string-em-java/

Os próximos links são para te animar a montar um canal para iniciantes em Java como você

Java para iniciantes - aula 05 - Manipulação de String


https://www.youtube.com/watch?v=E2F2lvVS8IA

JAVA: COMO MANIPULAR STRINGS ELEGANTEMENTE NO SEU PROJETO | TIAGO AGUIAR


https://www.youtube.com/watch?v=CBu7sMm_rbw

Você também pode gostar