Metodos estaticos
1. A distância média da Terra à Lua é de aproximadamente 382.000 quilômetros. Usando a classe ConversaoDeUnidadesDeComprimento, escreva um programa em Java que mostre qual é a distância média da Terra à Lua em milhas e pés. Escreva métodos adicionais para a classe ConversaoDeUnidadesDeComprimento, se necessário. public class ConversaoDeUnidadesDeComprimento { public static double polegadasParaCentimetros(double polegadas) { double centimetros = polegadas * 2.54; return centimetros; }
public static double pésParaCentimetros(double pés) { double centimetros = pés * 30.48; return centimetros; }
public static …exibir mais conteúdo…
Dica: Os métodos podem ser chamados em cascata: para calcular o maior de três valores a, b e c, pode-se calcular o maior valor de a e b, e comparar esse resultado com c.
11. Escreva uma classe que contenha métodos estáticos para calcular as médias e somas de dois, três, quatro e cinco valores, considerando que os argumentos e retorno dos métodos podem ser dos tipos int e double. Um total de 16 métodos deverão ser criados.
12. Escreva uma versão da classe RegistroAcademico que tenha o campo númeroDeMatrícula declarado como static, e que incremente o valor desse campo cada vez que uma instância da classe for criada. Escreva também uma aplicação que crie algumas instâncias da classe para demonstrar seu funcionamento. Use a classe abaixo como base.
/**
* Esta classe gera dados acadêmicos referentes aos alunos que nessa instituição são matriculados * @author () * @version ( versão 1, 04/06/09) */ public class RegistroAcademico { private String nome; private int numeroMatricula; private byte codigoCurso; private float percentualCobranca;
/** * Construtor para objetos da classe RegistroAcademico, inicializando todos os campos com zero. */ public RegistroAcademico(){ nome =