fork(1) download
  1. class Aluno{
  2. private String nome, nome_curso, nível_curso;
  3. private int cód_matrícula;
  4. private boolean é_bolsista;
  5. private double mensalidade_curso, desconto;
  6.  
  7. public Aluno(String nome,
  8. String nome_curso,
  9. String nível_curso,
  10. int cód_matrícula,
  11. boolean é_bolsista,
  12. double mensalidade_curso,
  13. double desconto) {
  14. this.nome = nome;
  15. this.nome_curso = nome_curso;
  16. this.nível_curso = nível_curso;
  17. this.cód_matrícula = cód_matrícula;
  18. this.é_bolsista = é_bolsista;
  19. this.mensalidade_curso = mensalidade_curso;
  20. this.desconto = desconto;
  21. }
  22.  
  23. public String getDados()
  24. {
  25. String resp = "Aluno: "+ this.nome +"\n";
  26. resp += "Curso: " + this.nível_curso + " em " + this.nome_curso +"\n";
  27. if (é_bolsista)
  28. {
  29. resp += "Bolsista com desconto de: " + this.desconto + "%\n";
  30. resp += "Mensalidade: R$ " + this.mensalidade_curso*(1-this.desconto/100);
  31. }
  32. else resp += "Mensalidade: R$ " + this.mensalidade_curso;
  33.  
  34. return resp;
  35. }
  36. }
  37.  
  38. class Teste
  39. {
  40. public static void main (String args[])
  41. {
  42. Aluno a1 = new Aluno("Martin Fowler",
  43. "ADS",
  44. "Graduação",
  45. 11223344,
  46. true,
  47. 920.50,
  48. 20.5);
  49. Aluno a2 = new Aluno("Kent Beck",
  50. "Computação Aplicada",
  51. "Mestrado",
  52. 22334455,
  53. false,
  54. 2150.45,
  55. 0);
  56. System.out.println(a1.getDados());
  57. System.out.println(a2.getDados());
  58. }
  59. }
  60.  
Success #stdin #stdout 0.23s 59116KB
stdin
Standard input is empty
stdout
Aluno: Martin Fowler
Curso: Graduação em ADS
Bolsista com desconto de: 20.5%
Mensalidade: R$ 731.7975
Aluno: Kent Beck
Curso: Mestrado em Computação Aplicada
Mensalidade: R$ 2150.45