fork download
  1. import java.util.*;
  2.  
  3. class InstanciaDe {
  4. public static void main( String[] args ) {
  5. int contaF = 0;
  6. int contaJ = 0;
  7. ContaF Rafael = new ContaF();
  8. ContaJ Roberto = new ContaJ();
  9. ContaJ Carlos = new ContaJ();
  10. ArrayList<Conta> lista = new ArrayList<Conta>();
  11. lista.add(Rafael);
  12. lista.add(Roberto);
  13. lista.add(Carlos);
  14. for(int i = 0 ; i < lista.size() ; i++) {
  15. if (lista.get(i) instanceof ContaF) {
  16. contaF++;
  17. }
  18. if (lista.get(i) instanceof ContaJ) {
  19. contaJ++;
  20. }
  21. }
  22. System.out.println(contaF);
  23. System.out.println(contaJ);
  24. }
  25. }
  26. class Conta {}
  27. class ContaF extends Conta {}
  28. class ContaJ extends Conta {}
  29.  
  30. //https://pt.stackoverflow.com/q/118285/101
Success #stdin #stdout 0.06s 32572KB
stdin
Standard input is empty
stdout
1
2