fork download
  1. class Main {
  2. public static void main(String[] args) {
  3. Pessoa pessoa = new Pessoa(10);
  4. pessoa.souVelho();
  5. Pessoa pessoa2 = new Pessoa(15);
  6. pessoa2.souVelho();
  7. Pessoa pessoa3 = new Pessoa(20);
  8. pessoa3.souVelho();
  9. Pessoa pessoa4 = new Pessoa(-1);
  10. pessoa4.souVelho();
  11. }
  12. }
  13.  
  14. class Pessoa {
  15. private int idade;
  16. public Pessoa(int idadeInicial) {
  17. if (idadeInicial < 0) {
  18. idade = 0;
  19. System.out.println("Idade invalida, idade determinada para 0.");
  20. } else {
  21. idade = idadeInicial;
  22. }
  23. }
  24. public void souVelho() {
  25. System.out.println(idade);
  26. if (idade >= 0 && idade <= 12) System.out.println("Você é novo.");
  27. else if (idade >= 13 && idade <= 17) System.out.println("Você é adolescente.");
  28. else if (idade >= 18) System.out.println("Você é velho.");
  29. }
  30. public void fazAniversario() {
  31. idade++;
  32. }
  33. }
  34.  
  35. //https://pt.stackoverflow.com/q/231387/101
Success #stdin #stdout 0.06s 32452KB
stdin
Standard input is empty
stdout
10
Você é novo.
15
Você é adolescente.
20
Você é velho.
Idade invalida, idade determinada para 0.
0
Você é novo.