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