Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package tort;
- public class Tort {
- private int szamlalo;
- private int nevezo;
- public Tort(int szamlalo, int nevezo){
- /*if(nevezo == 0) nevezo = 1;
- this.nevezo = nevezo;
- this.szamlalo = szamlalo;
- */
- setSzamlalo(szamlalo);
- setNevezo(nevezo);
- }
- public void setSzamlalo(int szamlalo){
- this.szamlalo = szamlalo;
- }
- public void setNevezo(int nevezo){
- if(nevezo == 0) nevezo = 1;
- this.nevezo = nevezo;
- }
- public String kiirSzoveg(){
- System.out.println("számláló: "+szamlalo);
- System.out.println("nevező: "+nevezo);
- return szamlalo+" / "+nevezo;
- }
- public String keplet(){
- return szamlalo + " / " + nevezo;
- }
- public double eredmeny(){ return (double)szamlalo/nevezo; }
- // //@override
- // public String toString(){
- // return szamlalo+" / "+nevezo;
- // }
- // példányosítás lehetne külön osztályban
- public static void main(String[] args) {
- Tort t1 = new Tort(1, 3);
- t1.kiirSzoveg();
- System.out.println("képlet:" + t1.keplet());
- System.out.println("eredmény: " + t1.eredmeny());
- /* HF */
- System.out.println("toString: " + t1.kiirSzoveg());
- Tort t2 = new Tort(2,8);
- //4 alapművelet törtekre
- //t1.osszead(t2);
- //t2.szoroz(t1);
- //konkret UML részletes leírása
- //szakdolgozat szerű kivitelben
- }
- private void osszead(Tort t2, Tort t1) {
- System.out.println(t2.eredmeny()+t1.eredmeny());
- }
- private void szoroz(Tort t1) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- }
Add Comment
Please, Sign In to add comment