Carro
public class Carro {
private String modelo;
private double precoAno1;
private double precoAno2;
private double precoAno3;
private int ano1;
private int ano2;
private int ano3;
public String getModelo() {
return modelo;
}
public void setModelo(String modelo) {
this.modelo = modelo;
}
public double getPrecoAno1() {
return precoAno1;
}
public void setPrecoAno1(double precoAno1) {
this.precoAno1 = precoAno1;
}
public double getPrecoAno2() {
return precoAno2;
}
public void setPrecoAno2(double precoAno2) {
this.precoAno2 = precoAno2;
}
public double getPrecoAno3() {
return precoAno3;
}
public void setPrecoAno3(double precoAno3) {
this.precoAno3 = precoAno3;
}
public int getAno1() {
return ano1;
}
public void setAno1(int ano1) {
this.ano1 = ano1;
}
public int getAno2() {
return ano1 + 1;
}
public int getAno3() {
return ano2 + 1;
}
public void mediaPrecoBaixo(){
if(precoAno1 < precoAno2){
if (precoAno1 < precoAno3){
System.out.println("O Preço mais barato é o de " + ano1);
} else if (precoAno3 < precoAno2) {
System.out.println("O Preço mais barato é o de " + getAno3());
}
}
else if (precoAno2 < precoAno1){
if (precoAno2 < precoAno3){
System.out.println("O Preço mais barato é o de " + getAno2());
} else if (precoAno3 < precoAno1) {
System.out.println("O Preço mais barato é o de " + getAno3());
}
}
}
public void mediaPrecoAlto(){
if(precoAno1 > precoAno2){
if (precoAno1 > precoAno3){
System.out.println("O Preço mais caro é o de " + ano1);
} else if (precoAno3 > precoAno2) {
System.out.println("O Preço mais caro é o de " + getAno3());
}
}
else if (precoAno2 > precoAno1){
if (precoAno2 > precoAno3){
System.out.println("O Preço mais caro é o de " + getAno2());
} else if (precoAno3 > precoAno1) {
System.out.println("O Preço mais caro é o de " + getAno3());
}
}
}
}
ModeloCarro
public class ModeloCarro {
public static void main(String[] args) {
Carro carro = new Carro();
carro.setModelo("Citroen C3");
carro.setAno1(2018);
carro.setPrecoAno1(16000);
carro.setPrecoAno2(12000);
carro.setPrecoAno3(13500);
carro.mediaPrecoBaixo();
carro.mediaPrecoAlto();
}
}
Animal
public class Animal {
private String som;
private String nome;
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getSom() {
return som;
}
public void setSom(String som) {
this.som = som;
}
public void emitirSom(){
System.out.println(getSom());
}
}
Cachorro
public class Cachorro extends Animal{
private String perseguirCarteiro;
private String abanarRabo;
@Override
public String getSom() {
return "Au Au!";
}
}
Gato
public class Gato extends Animal {
private String arranharMoveis;
@Override
public String getSom() {
return "Miau";
}
}
ContaBancaria
public class ContaBancaria {
private double saldo = 4500;
public double sacar(double valor){
return saldo - valor;
}
public double depositar(double valor){
return saldo + valor;
}
public double getSaldo() {
return saldo;
}
public void setSaldo(double saldo) {
this.saldo = saldo;
}
}
ContaCorrente
public class ContaCorrente extends ContaBancaria {
public double cobrarTarifaMensal(double valor){
return getSaldo() - valor;
}
}
NumerosPrimos
public class NumerosPrimos {
public boolean verificarPrimalidade(int numero){
if (numero <= 1){
return false;
}
for (int i = 2; i * i <= numero ; i++) {
if (numero % i == 0){
return false;
}
}
return true;
}
public void listarPrimos(int limiteSuperior){
System.out.println("Números primos até " + limiteSuperior + ": ");
for (int i = 2; i <= limiteSuperior ; i++) {
if (verificarPrimalidade(i)){
System.out.println(i + " ");
}
}
System.out.println(" ") ;
}
}