Hirdetés

Új hozzászólás Aktív témák

  • pvt.peter
    őstag

    Azt szeretnem elerni,hogy ha a kolcsonzesi ido pl 5 napig tart akkor 10 ft-ot maskulonben 30- ft fizessenek.
    Ha hegyi biciklit kolcsonoztek akkor 10ft maskulonben 5ft.
    A vegen pedig a kiiratasnal ezeket osszeadni majd kiirni a vegoszegget egy fugvennyel.
    az arat a konstruktorban kell letrehoznom? mert azt nem fogom bevinni amikor letrehozok a konstruktorbol egy megrendeles hanem csak a tipust es az idot fogom ismerni.
    Hogyan lessz akkor a ár változo?

    Most a bicikli tipusa szerint akarom az art kiiratni eloszor de nem jon ossze.

    [link]

    Meghivas:
    obj o = new obj(5,false);
    o.vypis();

    elég sokféleképpen meglehet oldani

    Obj.java
    package bikeshop;

    public class Obj {

    private final int ordertime;
    private final boolean ordertype;
    private int price;

    public Obj(int ordertime, boolean ordertype) {
    this.ordertime = ordertime;
    this.ordertype = ordertype;
    this.price = (this.ordertime >= 1 && this.ordertime <= 5) ? 10 : 30;
    this.price += this.ordertype ? 10 : 5;
    }

    public int getPrice() {
    return this.price;
    }
    }

    Main.java
    package bikeshop;

    public class Main {

    public static void main(String[] args) {
    Obj obj = new Obj(5, false);
    System.out.println("Price: " + obj.getPrice());
    }

    }

Új hozzászólás Aktív témák