IF - ELSE Ausrechnungen, need Help

  • Hallo erstmal, ich wusste den Titel nicht besser zu beschreiben.
    Ich habe in BlueJ eine Art Lagersystem gemacht mit 1 Ware (hört sich komisch an ist aber so).
    Nun will ich das wenn ich z.B. 200mal die Ware 1 habe und ich etwas anfordere, er mir sagt ob genug vorhanden sind oder nicht.
    Wenn nein soll er schreiben das die gewünschte Warenanzahl nicht lieferbar ist und wenn es doch geht soll er mir hinschreiben das diese Zahl ausgeliefert werden kann und das das Programm automatisch die neue Anzahl des Produktes ausrechnet.
    Das mit dem: "wenn nicht genug da ist" habe ich schon nur das wenn es soviel gibt das bekomme ich nicht hin. Das er mir das sagt schon nur das ausrechnen nicht.
    Hier das ist der Block:

    public void ware_anfordern(int Menge)
    {
    if (bestand_artikel_1 - Menge < 0)
    System.out.println("Im Lager sind nur noch " + bestand_artikel_1 + " vorrätig.");
    else
    System.out.println("Ihre Bestellung von " + Menge + " wurde bestätigt.");

    }

    Kann mir jmd helfen? Danke im vorraus :)

    Bitte - danke ^^

    Greetz T3®Rý

  • ich hab das mal ausprobiert nur es geht immer noch nicht. Ich glaube du hast mein Problem falsch erkannt.
    Der IF Befehlt funktioniert bei mir Prima, nur beim ELSE Befehl brauch ich einen Befehl damit der die aktuelle Menge ausrechnet. Z.B. es ist 200x der Artikel 1 vorhanden und ich will 20 kaufen, dann soll er 200 - 20 rechnen.
    Ich meine bei dem Block das mir das fehlt wo ich eine leere Reihe gelassen hab. (oda falls der Befehl für das Ausrechnen beim Else irgendwo anders hinkommt, dann sagt es mir.)
    Oder vielleicht versteh ich etwas falsch oda geb etwas falsch ein.
    Danke für die Hilfe, cya

    Bitte - danke ^^

    Greetz T3®Rý

  • ja, machs halt mit klammern
    public void ware_anfordern(int Menge)
    {
    if ((bestand_artikel_1 - Menge) < 0) {
    System.out.println("Im Lager sind nur noch " + bestand_artikel_1 + " vorrätig.");
    }
    else {
    System.out.println("Ihre Bestellung von " + Menge + " wurde bestätigt.");
    }
    }

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!