Classes(abstratas e concretas), Objetos, Métodos, Construtores, Vetor de Objetos e trabalhar o conceito de interface.
Exercício 1 - Utilizando a linguagem Java implemente todas as classes dos diagramas abaixo, encapsulando obrigatoriamente todos os atributos. Observação: a) O método calcularSalario() da classe Empregado é abstrato. b) O método calcularSalario() da classe Chefe retorna o valor do salarioMensal c) O método calcularSalario() da classe Comissionado retorna o valor da seguinte expressão, salarioBase + comissao*quatidade. d) Faça uma sobrecarga dos métodos construtores. Exercício 2 - Crie um programa em Java para manipular um vetor de 5 objetos da classe Comissionado criada no Exercício 1 . Neste vetor serão armazenadas as instâncias desta classe, lidas a partir do teclado. O programa deverá cadastrar e ao final exibir os dados(nome, endereço, salarioBase, comissão e o saláriofinal(salarioBase+comissão*quantidade), que é calculado pelo método calcularSalario(), para cada um dos objetos no console de saída). Neste ...
Exercicio 1
ResponderExcluirpackage exercicio01;
public class Retangulo {
public int base,altura;
public static void main() {
}
}
Este comentário foi removido pelo autor.
ResponderExcluirExercício 1:
ResponderExcluirpackage exercício01;
public class Retangulo {
public int base, altura;
}
Exercício 2:
package exercício02;
import exercício01.Retangulo;
public class UsaRetangulo {
public static void main(String[] args) {
Retangulo R1 = new Retangulo();
Retangulo R2 = new Retangulo();
Retangulo R3 = new Retangulo();
R1.base = 10;
R1.altura = 5;
R2.base = 15;
R2.altura = 10;
R3.base = 20;
R3.altura = 30;
System.out.println ("a base e altura do Retângulo 1, respectivamente é : " + R1.base + R1.altura);
System.out.println ("a base e altura do Retângulo 2, respectivamente é : " + R2.base + R2.altura);
System.out.println ("a base e altura do Retângulo 3, respectivamente é : " + R3.base + R3.altura);
}
}
ResponderExcluirpackage retangulo2;
public class Retangulo1 {
public static void main(String[] args) {
}
public class Retangulo{
public int base;
public int altura;
public void exibeArea(){
System.out.println("A area do retangulo e:"+(base*altura)); }
public void exibePerimetro(){
System.out.println("O Perimetro do retangulo é:"+(2*base+2*altura));}
package Exercicio3;
ResponderExcluirpublic class Retangulo {
public int base;
public int altura;
public void exibeArea(int a,int b){
int area=(a*b);
System.out.println("A area do retangulo é "+area);
}
public void exibePerimetro(int a,int b){
int perimetro=(2*a)+(2*b);
System.out.println("O perimetro do retangulo é "+perimetro);
}
}
ResponderExcluirpackage Exerceicio4;
import Exercicio3.Retangulo;
import javax.swing.JOptionPane;
public class UsaRetangulo {
public static void main(String[] args) {
int base;
int altura;
base = Integer.parseInt(JOptionPane.showInputDialog("Digite a base do retangulo"));
altura = Integer.parseInt(JOptionPane.showInputDialog("Digite a altura do retangulo"));
System.out.println("O valor da base é: "+base);
System.out.println("O valor da altura é: "+altura);
Retangulo Area = new Retangulo();
Area.exibeArea(base,altura);
Retangulo Perimetro = new Retangulo();
Perimetro.exibePerimetro(base,altura);
}
}
ResponderExcluirpackage Exercicio5;
import javax.swing.JOptionPane;
public class Retangulo {
public int base;
public int altura;
public Retangulo(){
base = Integer.parseInt(JOptionPane.showInputDialog("Digite a base do retangulo"));
altura = Integer.parseInt(JOptionPane.showInputDialog("Digite a altura do retangulo"));
}
public int exibeArea(int a, int b){
int area=(a*b);
JOptionPane.showMessageDialog(null,"A area do retangulo é "+area);
return 0;
}
public int exibePerimetro(int a,int b){
int perimetro=(2*a)+(2*b);
JOptionPane.showMessageDialog(null,"O perimetro do retangulo é "+perimetro);
return 0;
}
}
ResponderExcluirpackage Exercicio5;
import javax.swing.JOptionPane;
public class UsaRetangulo {
public static void main(String[] args) {
Retangulo R1 = new Retangulo();
JOptionPane.showMessageDialog(null,"A base do retangulo é "+ R1.base);
JOptionPane.showMessageDialog(null,"A altura do retangulo é "+ R1.altura);
R1.exibeArea(R1.base,R1.altura);
R1.exibePerimetro(R1.base,R1.altura);
}
}