endyke1001

Untitled

May 21st, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.91 KB | None | 0 0
  1.  
  2. package tort;
  3.  
  4. public class Tort {
  5.  
  6.  
  7. private int szamlalo;
  8. private int nevezo;
  9.  
  10. public Tort(int szamlalo, int nevezo){
  11. /*if(nevezo == 0) nevezo = 1;
  12. this.nevezo = nevezo;
  13. this.szamlalo = szamlalo;
  14. */
  15. setSzamlalo(szamlalo);
  16. setNevezo(nevezo);
  17. }
  18. public void setSzamlalo(int szamlalo){
  19. this.szamlalo = szamlalo;
  20. }
  21. public void setNevezo(int nevezo){
  22. if(nevezo == 0) nevezo = 1;
  23. this.nevezo = nevezo;
  24. }
  25. public String kiirSzoveg(){
  26. System.out.println("számláló: "+szamlalo);
  27. System.out.println("nevező: "+nevezo);
  28. return szamlalo+" / "+nevezo;
  29. }
  30. public String keplet(){
  31. return szamlalo + " / " + nevezo;
  32. }
  33. public double eredmeny(){ return (double)szamlalo/nevezo; }
  34.  
  35. // //@override
  36. // public String toString(){
  37. // return szamlalo+" / "+nevezo;
  38. // }
  39.  
  40. // példányosítás lehetne külön osztályban
  41. public static void main(String[] args) {
  42. Tort t1 = new Tort(1, 3);
  43. t1.kiirSzoveg();
  44.  
  45. System.out.println("képlet:" + t1.keplet());
  46. System.out.println("eredmény: " + t1.eredmeny());
  47.  
  48. /* HF */
  49. System.out.println("toString: " + t1.kiirSzoveg());
  50.  
  51.  
  52.  
  53. Tort t2 = new Tort(2,8);
  54. //4 alapművelet törtekre
  55. //t1.osszead(t2);
  56. //t2.szoroz(t1);
  57.  
  58.  
  59.  
  60. //konkret UML részletes leírása
  61. //szakdolgozat szerű kivitelben
  62.  
  63.  
  64. }
  65.  
  66. private void osszead(Tort t2, Tort t1) {
  67. System.out.println(t2.eredmeny()+t1.eredmeny());
  68. }
  69.  
  70. private void szoroz(Tort t1) {
  71. throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
  72. }
  73.  
  74.  
  75.  
  76. }
Add Comment
Please, Sign In to add comment