fork(2) download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. class CD {
  8. private String banda;
  9. private String genero;
  10. public String getBanda(){
  11. return banda;
  12. }
  13. public String getGenero(){
  14. return genero;
  15. }
  16. public void setBanda(String banda){
  17. this.banda=banda;
  18. }
  19. public void setGenero(String genero){
  20. this.genero=genero;
  21. }
  22. }
  23.  
  24. class Sistema {
  25. private ArrayList<CD> cds;
  26. public Sistema() {
  27. cds = new ArrayList();
  28. }
  29. public void adicionadoCd(CD cd){
  30. this.cds.add(cd);
  31. }
  32. public void removerCd(CD cd){
  33. this.cds.remove(cd);
  34. }
  35.  
  36. @Override
  37. public String toString() {
  38. //return "Sistema{" + "cds=" + cds + '}';
  39. String values = "";
  40. for(CD cd: cds) {
  41. values += cd.getBanda() + " " + cd.getGenero();
  42. values += "\n";
  43. }
  44. return values;
  45. }
  46. }
  47.  
  48. /* Name of the class has to be "Main" only if the class is public. */
  49. class Ideone
  50. {
  51. public static void main (String[] args) throws java.lang.Exception
  52. {
  53. Sistema sis = new Sistema();
  54.  
  55. CD reginaldo = new CD();
  56. reginaldo.setBanda("Iron Maiden");
  57. reginaldo.setGenero("Rock");
  58.  
  59. CD mj = new CD();
  60. mj.setBanda("Jakcson Five");
  61. mj.setGenero("Pop");
  62.  
  63. sis.adicionadoCd(reginaldo);
  64. sis.adicionadoCd(mj);
  65.  
  66.  
  67.  
  68. System.out.println(sis.toString());
  69. }
  70. }
Success #stdin #stdout 0.1s 320320KB
stdin
Standard input is empty
stdout
Iron Maiden Rock
Jakcson Five Pop