Methode, die mit einem Datum arbeitet?

Wuast

Bekanntes Mitglied
Hallo Leute,

gibt es eine Möglichkeit, mit einer Datumseingabe über die Konsole in Java zu arbeiten?
Also z.B. bei der man ein Datum eingeben könnte wie 01.05. oder so, welches in einer Variable gespeichert wird und mithilfe derer man die restliche Anzahl der Tage im Jahr ermitteln könnte.

Beim 01.05. wär das ja Mai, Juni, Juli, August, September, Oktober, Novemer, Dezember, d.h. 8 * 30 = 240 Tage bis zum Jahresende.
Bei 15.05. wär das ja (30-15) + (7*30) = 225.

Bin bisher nur auf LocalDateTime gestoßen. Gibt es da eine einfache Möglichkeit, dass mir Java bei Eingabe eines Datums einen int-Wert zurückgibt, z.B. die Differenz zu 30 Tagen im Monat oder auch direkt 360 Tagen im Jahr?

Bin auch für Tipps zu anderen Herangehensweisen dankebar. Ich wollte allerdings jetzt nicht abfragen nach dem Motto (stark vereinfacht)

Java:
System.out.println("Bitte Tag des Monats angeben");
    int tag = java.util.Scanner(System.in).nextInt();
   
System.out.println("Bitte den entsprechenden Monat angeben");
    int monat = java.util.Scanner(System.in).nextInt();

    int monateZurBerechnung = 12-monat;
    int tageZurBerechnung = 30-tag;

    int resttageImJahr = monateZurBerechnung*30-tageZurBerechnung;

sondern wenns geht direkt das gesamte Datum eingeben lassen. Hoffe ich habe mich verständlich ausgedrückt.
Danke und

Viele Grüße
Yannik
 
Zuletzt bearbeitet:

Wuast

Bekanntes Mitglied
Gibt es, die Methode parse z.B. https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDate.html

Es haben übrigens nicht alle Monate 30 Tage, oder ist das eine spezielle Anforderung?
Ich danke.
Kannst du mir einmal aufzeigen, wie ich die Methode nutze? Ich steh da etwas auf dem Schlauch, wie ich jetzt aus
Java:
public static LocalDate parse;
an mein Datum komme, um damit weiterzurechnen?

Quasi, denn soweit ich weiß rechnen Banken immer mit 30 Tagen pro Monat bei der Verzinsung. Korrigiere mich wenn das falsch ist. :)
 
Zuletzt bearbeitet:

Wuast

Bekanntes Mitglied
Sehr gut. =)

Kannst du bzgl. oben nachgeschossener Frage noch eine kurze Auskunft geben? Stehe da etwas auf dem Schlauch gerade.

Java:
        Scanner input = new Scanner(System.in);
        
        LocalDate parse = input;
dachte ich, aber ich würd nicht fragen wenn das richtig wäre :D
 

Blut1Bart

Bekanntes Mitglied
Das sollte dir hilfreich sein...

Java:
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.time.Duration;
import java.time.LocalDate;
import java.time.ZoneId;
import java.util.Date;

public class Bank {
    public static Duration monatDauer(String datum) throws ParseException {
        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
        Date d = format.parse(datum);
        LocalDate ld = d.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
        return Duration.between(ld.withDayOfMonth(1).atStartOfDay(), ld.withDayOfMonth(1).plusMonths(1).atStartOfDay());
    }

    public static int monatOrdinal(String datum) throws ParseException {
        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
        Date d = format.parse(datum);
        LocalDate ld = d.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
        return ld.getMonth().ordinal() + 1;
    }

    public static void main(String[] args) throws ParseException {
        String datum = "2021-11-23";
        System.out.println("monatOrdinal(datum) = " + monatOrdinal(datum));
        System.out.println("monatDauer(datum) = " + monatDauer(datum).toDays());
    }
}
 

Wuast

Bekanntes Mitglied
Das sollte dir hilfreich sein...

Java:
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.time.Duration;
import java.time.LocalDate;
import java.time.ZoneId;
import java.util.Date;

public class Bank {
    public static Duration monatDauer(String datum) throws ParseException {
        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
        Date d = format.parse(datum);
        LocalDate ld = d.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
        return Duration.between(ld.withDayOfMonth(1).atStartOfDay(), ld.withDayOfMonth(1).plusMonths(1).atStartOfDay());
    }

    public static int monatOrdinal(String datum) throws ParseException {
        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
        Date d = format.parse(datum);
        LocalDate ld = d.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
        return ld.getMonth().ordinal() + 1;
    }

    public static void main(String[] args) throws ParseException {
        String datum = "2021-11-23";
        System.out.println("monatOrdinal(datum) = " + monatOrdinal(datum));
        System.out.println("monatDauer(datum) = " + monatDauer(datum).toDays());
    }
}
Wow danke..
Sorry dass ich so blöd nachfrage.. aber einfacher geht das nicht? :D
Ich kann auch meine erste Idee aufgreifen. Sieht nicht so professionell aus aber erfüllt seinen Zweck auch. Ich will ja eigntl nur die Tage von 0 bis zu zu einem Datum X der Konsoleneingabe als ganze Zahl von 360 abziehen und die Zahl in einen int packen, um die Verzinsung am Jahresende auszurechnen.
 
K

kneitzel

Gast
Du kannst auch selbst die Eingabe parsen, wenn Dir das lieber ist.
Dann holst Du per next() oder nextLine() einen String. Da Du eine Eingabe getrennt durch . erwartet hast ("01.05" war Dein Beispiel), kannst Du dann her gehen und den String an den . aufteilen (String.split - aber Achtung: Das nimmt einen regulären Ausdruck, daher muss der . ein \ davor bekommen: "\\.")
Und dann hast Du ein Array von Strings, die Du auswerten kannst, also z.B. die Anzahl prüfen (2 oder 3 - je nachdem, ob ein Jahr mit angegeben wurde) und dann als Integer parsen. So hast Du dann Dein Tag und den Monat.

Quasi, denn soweit ich weiß rechnen Banken immer mit 30 Tagen pro Monat bei der Verzinsung.
Wenn hier nicht mit dem konkreten Jahr gerechnet wird, dann würde ich auch nicht auf einen Datentyp setzen wie LocalDate. Der bietet Dir ja nichts, was Du nutzen kannst. Unter dem Strich wirst Du nur den Tag und den Monat auslesen, um dann darauf aufbauend die Berechnung zu machen.

Auf LocalDate (oder ähnliche Klassen) wird aber oft zurück gegriffen, weil die Anforderung in der Regel anders ist. Da soll ein Datum vom Benutzer eingegeben werden können, so wie er es gewohnt ist: Man stellt sich seinen Rechner ja ein und hat dann z.B. ein Datumsformat. Bei uns ist üblich: tag.monat.jahr aber es gibt natürlich auch monat/tag/jahr oder tag/monat/jahr und so wenn man z.B. nach UK oder US schaut. ==> Diese Einstellung nennt man Locale. Und von einer Applikation wird erwartet, dass die sich nach dem richtet, das man eingestellt hat und das ist eine Komplexität, die prinzipiell in den ganzen Klassen mit erledigt ist.

Da Du diese Komplexität in Deiner Applikation aber nicht willst, kannst Du es entsprechend einfach halten.
 

Wuast

Bekanntes Mitglied
Du kannst auch selbst die Eingabe parsen, wenn Dir das lieber ist.
Dann holst Du per next() oder nextLine() einen String. Da Du eine Eingabe getrennt durch . erwartet hast ("01.05" war Dein Beispiel), kannst Du dann her gehen und den String an den . aufteilen (String.split - aber Achtung: Das nimmt einen regulären Ausdruck, daher muss der . ein \ davor bekommen: "\\.")
Und dann hast Du ein Array von Strings, die Du auswerten kannst, also z.B. die Anzahl prüfen (2 oder 3 - je nachdem, ob ein Jahr mit angegeben wurde) und dann als Integer parsen. So hast Du dann Dein Tag und den Monat.
Das ist relativ Wurscht, ob mit Strich oder Punkt. Muss es ja nur vorgeben, z.B. "bitte im Format mm-dd" oder so.

Ich habe noch nie etwas geparst, kannst du mir ein einfaches Beispiel geben, wie die Syntax da richtig lautet?
Java:
    public int anlegenDauer () {
        Scanner scanner = new Scanner(System.in);
        
        System.out.println("Bitte Datum eingeben im Format mm-dd.");
        int anlageDatum = Integer.parseInt(scanner.next());
        return anlageDatum;
        
    }
Ist glaube ich noch nicht ganz richtig, ich will ja 2 int haben. Wie ich da jetzt an die Arrays komme check ich gerade nicht.

Liebe Grüße und wie immer herzlichen Dank an alle :)
 

mihe7

Top Contributor
Ist glaube ich noch nicht ganz richtig, ich will ja 2 int haben. Wie ich da jetzt an die Arrays komme check ich gerade nicht.
Das hat Dir @kneitzel oben schon beschrieben:

1. einen String(!) per scanner.next() oder scanner.nextLine() einlesen
2. die split-Methode von String verwenden.

Beispielsweise liefert "02-04-07".split("-") ein String-Array {"02", "04", "07"}.
 

Wuast

Bekanntes Mitglied
Das hat Dir @kneitzel oben schon beschrieben:

1. einen String(!) per scanner.next() oder scanner.nextLine() einlesen
2. die split-Methode von String verwenden.

Beispielsweise liefert "02-04-07".split("-") ein String-Array {"02", "04", "07"}.
Java:
String in = scanner.next();
in.split("-");
//jetzt habe ich
in {"02", "07"}
korrekt?

Java:
int month = Integer.parseInt(in[0]);
int day = Integer.parseInt(in[1]);
gibt aber den Fehler, dass der "type of expression must be an array type but is resolved to String".


Aber sehr cool und spannend mit dem parsen :)
 

Blut1Bart

Bekanntes Mitglied
Sorry dass ich so blöd nachfrage.. aber einfacher geht das nicht?
Nein, die neue Date-Api ist etwas aufgebläht... :D (misslungen will ich jetzt nicht sagen ;) )

Selber würde da keinesfalls etwas parsen. Das ist das dümmste, was man machen könnte.

Anstatt LocalDate könntest du auch GregorianCalendar verwenden, je nachdem was du möchtest
 
K

kneitzel

Gast
Selber würde da keinesfalls etwas parsen. Das ist das dümmste, was man machen könnte.
Tja, und ich dachte immer, dass Dümmste, was man machen kann, wäre: Behauptungen aufstellen ohne irgendwelche Argumente zu bringen. Und dabei auch noch ausfallend zu werden....

Aber so haben wir halt unterschiedliche Meinungen - ich halte halt einfach deinen Code für unzureichend, da er:
- überkompliziert ist
- Für den TE offensichtlich nicht geeignet.
Das wären z.B. zwei Argumente, aber von denen musst Du Dich nicht verwirren lassen 😀
 

Wuast

Bekanntes Mitglied
@Wuast, er hat seinen Code in #6 absichtlich so kompliziert geschrieben...
hat ja trotzdem geklappt :D Spaß beiseite, ist halt alte Foren-Gewohnheit. Meinungsverschiedenheiten arten da schnell aus, aber alles gut.

Nein, in.split() verändert nicht den Typ von in, sondern es wird ein String-Array zurückgegeben.
Aber ist
Java:
String in = scanner.next();

// nicht

in [] {"02", "07"}

//wenn die Konsoleneingabe zu dem String 02-07 war?
 

Wuast

Bekanntes Mitglied
- überkompliziert ist
- Für den TE offensichtlich nicht geeignet.
Ich bin beruhigt, dass nicht nur ich ihn kompliziert finde. Liegt aber sicherlich auch daran, dass ich totaler Anfänger bin, noch mit den basics kämpfe und vllt. auch etwas einfacheres erwartet habe ;)
Erklärt auch, warum er für mich wohl weniger geeignet ist. Wobei ich gerade feststelle, dass es mit dem parsen und dem String Array ja auch nicht so hinhaut wie ich angenommen habe 😌
 

mihe7

Top Contributor
Dann ist in nichts anderes als "02-07".

Du suchst etwas wie:
Java:
String in; // in ist vom Typ String
in = scanner.next();

String[] arr; // arr ist vom Typ String[], also ein String-Array
arr = in.split("-");
Wenn Du "02-07" (ohne Anführungszeichen natürlich) eingibst, dann ist arr ein String-Array mit 2 Elementen: "02" und "07".
 

Wuast

Bekanntes Mitglied
Dann ist in nichts anderes als "02-07".

Du suchst etwas wie:
Java:
String in; // in ist vom Typ String
in = scanner.next();

String[] arr; // arr ist vom Typ String[], also ein String-Array
arr = in.split("-");
Wenn Du "02-07" (ohne Anführungszeichen natürlich) eingibst, dann ist arr ein String-Array mit 2 Elementen: "02" und "07".
Achso, ich hatte es so verstanden, dass automatisch bei dem split der array erzeugt wird.
also array erzeugen und mit dem String.split inilitalisieren

Damit sollte es doch dann möglich sein
Java:
int month = Integer.parseInt(arr[0]);
entsprechend zu parsen?!
 

mihe7

Top Contributor
dass automatisch bei dem split der array erzeugt wird.
Das wird es auch: die split-Methode erzeugt ein Array und gibt eine Referenz auf dieses Array zurück. Das hilft Dir aber nichts, wenn Du die Referenz nicht in einer Variablen speicherst.

Die Funktionsweise ist bei allen Methoden mit Rückgabewert gleich: die Methode "erzeugt" diesen Rückgabewert, nur wenn Du den Rückgabewert nicht speicherst, bringt er Dir nix.

Java:
double wert;
Math.sin(Math.PI); // schön, aber nutzlos
wert = Math.sin(Math.PI); // jetzt kann man mit dem Ergebnis auch was anfangen, weil es in wert gespeichert wurde

Java:
String[] arr;
"01-02".split("-"); // schön, aber nutzlos
arr = "01-02".split("-"); // jetzt kann man mit dem Ergebnis auch was anfangen, weil es in arr gespeichert wurde

Damit sollte es doch dann möglich sein
Java:
int month = Integer.parseInt(arr[0]);
entsprechend zu parsen?!
Ja.
 

Wuast

Bekanntes Mitglied
Das wird es auch: die split-Methode erzeugt ein Array und gibt eine Referenz auf dieses Array zurück. Das hilft Dir aber nichts, wenn Du die Referenz nicht in einer Variablen speicherst.

Die Funktionsweise ist bei allen Methoden mit Rückgabewert gleich: die Methode "erzeugt" diesen Rückgabewert, nur wenn Du den Rückgabewert nicht speicherst, bringt er Dir nix.

Java:
double wert;
Math.sin(Math.PI); // schön, aber nutzlos
wert = Math.sin(Math.PI); // jetzt kann man mit dem Ergebnis auch was anfangen, weil es in wert gespeichert wurde

Java:
String[] arr;
"01-02".split("-"); // schön, aber nutzlos
arr = "01-02".split("-"); // jetzt kann man mit dem Ergebnis auch was anfangen, weil es in arr gespeichert wurde


Ja.
Stimmt ... Danke (an alle)! :)
 

mihe7

Top Contributor
Gut, dann kann ich ja jetzt nochmal kurz richtigstellen, was es mit der "komplizierten" Time API auf sich hat:
Java:
Scanner input = new Scanner(System.in);
String datumText = input.next();

DateTimeFormatter format = DateTimeFormatter.ofLocalizedDate(FormatStyle.MEDIUM);
LocalDate datum = LocalDate.parse(datumText, format);

int tagImJahr = datum.getDayOfYear();
int tageImMonat = datum.lengthOfMonth();
int monatAlsZahl= datum.getMonthValue();
:)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Methode, die prüft ob in einem Int-Array maximal 2 Zahlen enthalten sind, die größer als ihr Vorgänger sind Java Basics - Anfänger-Themen 5
M Wie kann ich eine Methode aus einem Interface in eine Klasse implementieren, so dass sie ihre Funktion ausführt? Java Basics - Anfänger-Themen 7
M Wie kann ich in einem Konstruktor die Methode eines anderen Interfaces mit den jeweiligen Parametern aufrufen? Java Basics - Anfänger-Themen 8
M Von einem Menü Methode aus anderer Klasse ausführen, die errechnete Werte in Datei schreibt. Java Basics - Anfänger-Themen 8
T Methode schreiben, die einem Array ein Stringelement hinzufügt, wenn dieses noch nicht enthalten ist. Java Basics - Anfänger-Themen 6
C Größte Zahl aus einem Array ermitteln(als statische Methode) Java Basics - Anfänger-Themen 31
G Methoden Methode die aus einem Array ein Index ausgibt? Java Basics - Anfänger-Themen 2
O findRoot Methode schreiben in einem Intervall Java Basics - Anfänger-Themen 31
P Input/Output Bestimmte Anzahl von Werten in einem Array an Methode übergeben Java Basics - Anfänger-Themen 2
C Methoden Methode zu einem Binären Suchbaum Java Basics - Anfänger-Themen 8
G Gibt es eine Methode die bei einem StringBuilder n mal das Zeichen c hinzufügt? Java Basics - Anfänger-Themen 6
Silvascus Void Methode einem Stringparameter im syso-Befehl hinzufügen Java Basics - Anfänger-Themen 3
Q Methode eines bereits erzeugten Objekts von einem anderen Objekt aus aufrufen Java Basics - Anfänger-Themen 6
F Threads Variable aus einem Thread in main Methode? Java Basics - Anfänger-Themen 9
D Methode mit mehren Rekursiven aufrufen in Methode mit einem Rekursiven Aufruf umwandeln! Java Basics - Anfänger-Themen 1
G Erste Schritte Timer: In einem festgelegten Intervall eine Methode ausführen Java Basics - Anfänger-Themen 6
W Schlüsselworte Methode, die die grösste Zahl aus einem String ermittelt und zurückgibt Java Basics - Anfänger-Themen 8
M Methode von einem Object überschreiben Java Basics - Anfänger-Themen 5
T gibt es eine methode die einem alle Strings zurückliefert? Java Basics - Anfänger-Themen 7
V Problem mit der Anzeige einer paint-Methode in einem Panel Java Basics - Anfänger-Themen 2
T Rekursive Methode Java Basics - Anfänger-Themen 13
Ü Methode soll Quadrat aus der Summer zurückgeben Java Basics - Anfänger-Themen 10
P Objekt einer Methode eines anderen Objektes übergeben Java Basics - Anfänger-Themen 5
Leyla Spezifischte Methode Java Basics - Anfänger-Themen 16
M Methode zielnah zeigt das gewünschte Ausgabe nicht an Java Basics - Anfänger-Themen 3
L Variablenwerte aus einer Methode übergeben Java Basics - Anfänger-Themen 2
T Methode soll etwas ausrechnen und zurückgeben (klappt nd) hat wer eine Idee? Java Basics - Anfänger-Themen 11
P Main Methode scheint Constructor aufzurufen, ohne dass es so gecoded ist Java Basics - Anfänger-Themen 2
T Aufruf der Methode einer Oberklasse, wenn sie in der Unterklasse überschrieben ist. Polymorphie. Java Basics - Anfänger-Themen 2
C Zugriff auf Methode Java Basics - Anfänger-Themen 2
M Datentypen While-Schleife eine Java Methode erstellen Java Basics - Anfänger-Themen 3
T Methode akzeptiert String nicht Java Basics - Anfänger-Themen 18
M Methode sperren bis ein Kriterium erfüllt wurde Java Basics - Anfänger-Themen 3
D Switch Case Methode aufrufen Java Basics - Anfänger-Themen 3
C Unbekannte Methode add bei Klasse die JTree erweitert Java Basics - Anfänger-Themen 14
M methode aufrufen ohne parameter Java Basics - Anfänger-Themen 1
marcelnedza Finde meinen Fehler in einer Methode nicht, Java Karol Java Basics - Anfänger-Themen 15
monsterherz einfache Methode mit Fehler den ich nicht finde Java Basics - Anfänger-Themen 21
Ostkreuz Wieso wird die Methode nochmal aufgerufen? Java Basics - Anfänger-Themen 5
G Variable aktualisiert sich nicht in rekursiver Methode Java Basics - Anfänger-Themen 4
MoxMorris Wie macht man String[] = String[] aus einer anderer Methode? Java Basics - Anfänger-Themen 18
Say super.methode / super.variable und super(variable) Java Basics - Anfänger-Themen 2
B Wie kann ich folgende Klasse/Methode per Button ausführen? Java Basics - Anfänger-Themen 1
D Interface Methode wird ungewollt in der Subklasse überschrieben Java Basics - Anfänger-Themen 5
L Methoden Eine Methode um zu testen ob es ein Nachbar gibt Java Basics - Anfänger-Themen 10
til237 Iterative Methode in rekursive Methode umschreiben Java Basics - Anfänger-Themen 4
M Daten aus errechneter Methode in Datenbank(SQLite) schreiben Java Basics - Anfänger-Themen 60
D next() Methode mehrfach verwenden Java Basics - Anfänger-Themen 1
Ostkreuz Methoden Von Dezimal zu Hexadezimal Methode toHex Java Basics - Anfänger-Themen 2
I Entity Objekt nicht gefunden -> Webhook empfangen in der gleichen Methode (Transaktion) Java Basics - Anfänger-Themen 37
N Throw an Main Methode übergeben Java Basics - Anfänger-Themen 7
M Methoden Methode 'wiederhole' nicht gefunden (Uebersetzungsfehler) Java Basics - Anfänger-Themen 1
H Zu langen String aufteilen - bequeme Methode? Java Basics - Anfänger-Themen 14
_user_q Wie eine Methode/Funktion aus einer Klasse mit Constructor aufrufen? Java Basics - Anfänger-Themen 20
S Array mit Methode löschen Java Basics - Anfänger-Themen 2
J Java To String Methode, Array mit For-Schleife Java Basics - Anfänger-Themen 2
T Variable von Objekten in einer Methode überprüfen Java Basics - Anfänger-Themen 26
M Anzahl Kommandozeilenparamter mittels Methode Java Basics - Anfänger-Themen 11
D Methode: Array Reihenfolge tauschen Java Basics - Anfänger-Themen 3
julian0507 Array aus Methode in anderer Methode sichtbar machen Java Basics - Anfänger-Themen 10
frager2345 Problem mit Methode Java Basics - Anfänger-Themen 4
J Die statische Main-Methode ändert Instanzvariable? Java Basics - Anfänger-Themen 10
D Methode aus dem Aufrufer aufrufen Java Basics - Anfänger-Themen 1
T IOStreams read(byte[]b) methode Java Basics - Anfänger-Themen 2
frager2345 Java Singleton Muster -> Methode für Konstruktor mit Parametern Java Basics - Anfänger-Themen 3
U Beispiel Methode size() vom "Collection"-interface... Wie kann man sichtbar machen, was die Methode unter der Haube macht? Java Basics - Anfänger-Themen 8
D Warum kann ich hier nicht auf die Methode zugreifen? Java Basics - Anfänger-Themen 5
M generate Methode für Streams Java Basics - Anfänger-Themen 6
M Methoden Zweidimensionaler Array mit Setter Methode ändern Java Basics - Anfänger-Themen 4
I Optionaler Parameter bei Methode, der nur optional ist? Java Basics - Anfänger-Themen 6
berserkerdq2 Wozu benötigt man den BiPredicate, kann ich nicht einfach eine normale Methode nutzen, statt BiPredicate? Java Basics - Anfänger-Themen 3
T Linked List set-Methode Java Basics - Anfänger-Themen 2
D Arrays an replaceAll-Methode übergeben Java Basics - Anfänger-Themen 12
B Attribute eines Objekts einer Klasse durch statische Methode einer 2. Klasse ändern? Java Basics - Anfänger-Themen 32
berserkerdq2 Habe eine Klasse, welche public ist, diese hat eine public Methode, die nicht static ist. Wenn ich nun versuche aufzurufen Probleme? Java Basics - Anfänger-Themen 8
viktor1 Methoden Methode schreiben static void readText (String filename) {...} zu WordHistogramSample.java Java Basics - Anfänger-Themen 13
W Equals-Methode überschreiben bei composition Java Basics - Anfänger-Themen 20
V Hilfe bei Implementierung einer boolean Methode Java Basics - Anfänger-Themen 6
V Methoden printChar Methode mit Rückgabetyp void Java Basics - Anfänger-Themen 26
F Graph Tiefensuche Methode Java Basics - Anfänger-Themen 7
Jambolo Methode, welche die 3 letzten Parameter Werte speichert Java Basics - Anfänger-Themen 20
berserkerdq2 wie funktioniert contenthandler, was muss ich bei der Methode startElement und endElement tun? Java Basics - Anfänger-Themen 11
M Warum return die Methode den Wert nicht Java Basics - Anfänger-Themen 5
berserkerdq2 Wann soll ich den Stream schließen, wenn ich das in einer Methode habe? Java Basics - Anfänger-Themen 8
berserkerdq2 Ich gebe eine ArrayList als List zurück per MEthode, wie kann ich nun aber die ArrayList speichern? Java Basics - Anfänger-Themen 46
S Methode Java Basics - Anfänger-Themen 4
M Eine Methode die erkennt ob die ein gegebene zahl größer oder kleiner sein muss Java Basics - Anfänger-Themen 2
U Methode wird genutzt, ohne dass ich die aufrufe? Java Basics - Anfänger-Themen 4
F nach Methode Programm nicht beenden Java Basics - Anfänger-Themen 9
Liroyd Methode mit Objektvariabel rechnen? Java Basics - Anfänger-Themen 6
H Mit setter-Methode JLabel in einer andern Klasse ändern. Java Basics - Anfänger-Themen 40
D Methode um mögliche Rezepte auszugeben Java Basics - Anfänger-Themen 12
U Warum kann ich die Methode in der ENUM Klasse nicht aufrufen? Und warum geht die Switch nicht? Java Basics - Anfänger-Themen 8
J Hallo zusammen , was macht diese Methode hier genau? Java Basics - Anfänger-Themen 3
D Array in Main Methode aus anderer Klasse aufrufen Java Basics - Anfänger-Themen 3
H Eine Methode über Actionlistener beenden Java Basics - Anfänger-Themen 8
G jButton führt Main Methode nicht richtig aus Java Basics - Anfänger-Themen 3
G Main Methode wird beim ersten Aufruf nicht richtig ausgeführt Java Basics - Anfänger-Themen 1
C60 Methoden Main-Methode erkennt meine Arrays nicht. Java Basics - Anfänger-Themen 7
A Ein Array bearbeiten und in einer anderen Methode nutzen Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben