Zum Inhalt springen

Nachwuchs

Mitglieder
  • Gesamte Inhalte

    4
  • Benutzer seit

  • Letzter Besuch

  1. Nachwuchs

    BlueJ Kalender

    Danke für den Hinweis etreu es funktioniert jetzt.
  2. Nachwuchs

    BlueJ Kalender

    So das andere hab ich nun endlich alles hinbekommen, die letzte Aufgabe ist allerdings mir ein Rätsel... Aufgabe: Ergänzen Sie eine Methode braucheWinterreifen (boolean habeWinterreifen), die true zurückgibt, wenn das aktuelle Datum im Winter liegt und für habeWinterreifen der Wert false übergeben wird. Das Ergebnis soll nur unter Verwendung eines booleschen Ausdrucks ermittelt werden. Ich hab bereits eine Methode entworfen...aber sie gibt immer das Ergebnis true zurück obwohl das Datum nicht im Winter liegt...:upps könnt ihr mir vielleicht sagen, was ich falsch gemacht hab? public boolean braucheWinterreifen() { boolean braucheWinterreifen; boolean istMeteorologischerWinter; istMeteorologischerWinter = monat >= 12 && monat <= 2; boolean habeWinterreifen; if (istMeteorologischerWinter = true) { habeWinterreifen = false; braucheWinterreifen = true; return braucheWinterreifen; } else { braucheWinterreifen = false; return braucheWinterreifen; } }
  3. Nachwuchs

    BlueJ Kalender

    hmh okay also mit if und else dass stimmt aber gell? ich brauch nur noch die richtigen Bedingungen? so vom aufbau her ist es also insgesamt passend..? naja dann grübel ich mal weiter... danke dir etreu für eine antwort:beagolisc
  4. Nachwuchs

    BlueJ Kalender

    Hallo, ich hoffe ihr könnt mir weiter helfen. Wir haben im Moment das Projekt Kalender in BlueJ. Die unfertige Klasse soll vervollständigt werden. Als erstes soll der Konstruktor , die Methode setzeDatum und gibDatum gefüllt werden. Das habe ich hinbekommen. public class Datum { private int tag; // der Tag des aktuellen Datums private int monat; // der Monat des aktuellen Datums private int jahr; // das Jahr des aktuellen Datums /** * Konstruktor für Objekte der Klasse Jahreszeiten */ public Datum(int derTag, int derMonat, int dasJahr) { tag = derTag; monat = derMonat; jahr = dasJahr; } /** * Ermöglicht, das Datum auf einen neuen Wert zu setzen. */ public void setzeDatum(int derTag, int derMonat, int dasJahr) { tag = derTag; monat = derMonat; jahr = dasJahr; } /** * Gibt das aktuelle Datum als Zeichenkette der Form 'Tag.Monat.Jahr' * zurück. */ public String gibDatum() { java.lang.String gibDatum; gibDatum = tag + "." + monat + "." + jahr; return gibDatum; } nun kommt als eine nächste Methode istMeteorologischerSommer mit dem Typ boolean. Ich weiß, dass ich dort auf jeden Fall etwas mit true und false machen soll und die Methode das Ergebnis zurückliefern soll. Muss ich das jetzt mit if und else machen...und wie geb ich dann die Bedingung mit dem Datum an? ich hatte an etwas ähnliches wie das gedacht: public boolean istMeteorologischerSommer(int tag, int monat) { boolean istMeterologischerSommer; if(istMeterologischerSommer >= //bestimmtes Datum// && istMeteorologischerSommer <= //bestimmtes Datum//) { istMeterologischerSommer = true; return istMeterologischerSommer; } else { istMeterologischerSommer = false return istMeterologischerSommer; } } ich verstehe irgendwie nicht wie ich die Bedingung so angebe dass es erkennt dass es zwischen einem bestimmten Datum liegt. Bitte um Hilfe

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...