Exercicios de poo java
1) Faça um programa em Java que leia 3 números e calcule a sua média. O programa deve ser modularizado. Utilize uma função para calcular e retornar a média dos números. Essa função deve receber os três números como parâmetro. 2) Crie um programa em Java que leia o raio de uma esfera (do tipo real) e passe esse valor para a função volumeEsfera. Essa função deve calcular o volume da esfera na tela e retornar o seu valor. Para o cálculo do volume deve ser usada a seguinte fórmula: Volume = (4.0 / 3.0) * PI * raio3 3) Faça um programa em Java em que o usuário entre com um valor de base e um valor de expoente. O programa deve calcular a potência. O programa deve ser modularizado. Você deve decidir se a subrotina será um procedimento ou uma função. 4) Cite exemplos de objetos do mundo real. Identifique atributos e comportamentos para esses objetos. Agrupe esses objetos nas suas respectivas classes. Faça isso usando a notação UML para classes e objetos. 5) Quando um método construtor é chamado? 6) Qual a função de um método modificador numa classe? E de um método recuperador? 7) Analise o seguinte trecho de código e identifique se existe algum erro. Caso exista, explique qual o erro e como solucioná-lo.
//classe Retangulo public class Retângulo{ private double base, altura; //métodos } //classe calcula que cria objeto retangulo public class CalculaRetangulo{
public static void main(String args[]){ Retangulo r = new Retangulo() r.base = 5.0; r.altura = 6.0 } }
8) A seguinte classe tem dois métodos static. Programe outra classe chamada UsaCalculos.java e demonstre como esses métodos static podem ser chamados dessa classe.
public class Calculos{ public static int potencia(int base, int exp){ int pote=1; for (int