Exercicios Orienta a Objeto Contador e Comparar numero
a) Zerar;
b) Incrementar;
c) Retornar o valor do contador.
/*Exercício 1 - Escreva em Java uma classe Contador, que encapsule um valor * usado para contagem de itens ou eventos. A classe deve oferecer métodos que devem:
a) Zerar;
b) Incrementar;
c) Retornar o valor do contador.*/
public class Cont { private int valor;
public Cont() { valor = 0 ; }
public int zera() { this.valor = 0; return valor; }
public int incrementa() { this.valor++; return valor; }
public int retornar() {
return valor = valor - valor; } }
public class AppCont { public static void main(String[]args){
Cont contador = new Cont();
contador.zera();
System.out.println("Zerando o contador : " + contador.zera() );
System.out.println("Incrementando valor : " + contador.incrementa() );
contador.retornar();
System.out.println("Retornando Valor : " +contador.retornar() );
}
}
/*Exercício 2 - Escreva uma classe chamada classe “Comparavel” que tem como atributo um valor inteiro, um construtor para inicializar o atributo e os métodos éMaiorOuIgual, éMenorOuIgual e éDiferenteDe que recebem um valor do tipo int como parâmetro e retornam true se o valor encapsulado for, respectivamente, maior ou igual, menor ou igual ou diferente do passado como parâmetro.*/
public class Comparavel { int numero; public Comparavel(int numero ){ this.numero = numero; }
// //
public boolean eMaiorOuIgual(int valor){ boolean valorPassado = false; if(numero>=valor){ valorPassado = true; } return valorPassado; } public boolean eMenorOuIgual(int valor1){ boolean valorPassado =