Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Neue Aufgabenstruktur | Grundtypen und Operationen
Java-Grundlagen
course content

Kursinhalt

Java-Grundlagen

Java-Grundlagen

1. Erste Schritte
2. Grundtypen und Operationen
3. Schleifen
4. Arrays
5. Zeichenkette

book
Neue Aufgabenstruktur

Bisher hast du Code innerhalb der Methode main geschrieben, aber nun ändert sich die Struktur der Aufgaben leicht. Du wirst den Code in einer separaten Methode schreiben, die anschließend von der Methode main aufgerufen wird. Um dir zu zeigen, wie das funktioniert, haben wir ein kleines Tutorial vorbereitet, das den Ablauf erklärt.

Schauen wir uns also zunächst an, was Methoden sind, wie sie funktionieren und an welcher Stelle genau du deine Lösung schreiben solltest.

Was ist eine Methode?

Ein Programm kann man sich als eine Reihe von Anweisungen oder einen Handlungsplan vorstellen. Jede Anweisung entspricht einem einzelnen Schritt. Diese Schritte werden in Java als Methoden bezeichnet.

Eine Methode ist wie ein kleiner Befehl, den wir einmal definieren und dann bei Bedarf verwenden können. Eine typische Programmstruktur sieht folgendermaßen aus:

java

Main

copy
12345
public class Main { public static void main(String[] args) { // Solution goes here } }

Wo soll die Lösung geschrieben werden?

Es ist wichtig zu verstehen, dass der Code innerhalb einer Methode geschrieben werden muss. Es ist nicht möglich, Code beliebig in der Klasse zu platzieren. Alles muss innerhalb von Methoden organisiert sein; andernfalls weiß das Programm nicht, was zu tun ist.

java

Main

copy
12345
public class Main { public static void main(String[] args) { // Write your solution here } }

Alles, was innerhalb der geschweiften Klammern { } der main-Methode geschrieben wird, wird vom Programm ausgeführt.

Wichtig zu beachten: Der Code muss immer innerhalb einer Methode stehen. Es ist nicht erlaubt, Code außerhalb von Methoden zu schreiben; dies führt zu einem Fehler.

In einigen Aufgaben muss die Lösung entweder in der main-Methode oder in einer speziell für den Code erstellten anderen Methode geschrieben werden.

java

Main

copy
12345678910
public class Main { public static void main(String[] args) { // The main method calls the doSomething method doSomething(); } public static void doSomething() { // Your solution will go here } }

In diesem Beispiel ruft die Methode main die Methode doSomething auf. Ihre Aufgabe besteht darin, die Logik innerhalb dieser Methode zu implementieren.

Die Methode main kann verwendet werden, um Ihre Lösung zu testen, indem Sie andere Methoden daraus aufrufen. Um also zu überprüfen, wie Ihre Lösung funktioniert, können Sie die Methode aus main aufrufen und die erforderlichen Daten übergeben.

Methodenargumente

Manchmal kann eine Methode Argumente entgegennehmen – das sind Werte, die an die Methode übergeben werden, damit sie ihre Aufgabe erfüllen kann. Argumente sind wie „Dinge“, die die Methode als Eingabe erhält und innerhalb ihres Blocks verwendet.

Wenn beispielsweise die Aufgabe darin besteht, die Summe zweier Zahlen zu berechnen, wären die Zahlen die Argumente, die die Methode erhält, um ihre Arbeit auszuführen.

Beispiel mit einem Argument

So sieht es aus, wenn eine Methode nur ein Argument erhält:

java

Main

copy
123
public static void greet(String name) { // The method uses the name argument to perform its task }

In diesem Beispiel nimmt die Methode greet ein Argument entgegen — name. Das String neben name gibt den Typ des Arguments an.

Die Methode greet verwendet name (das Argument) innerhalb der Methode, um ihre Aufgabe auszuführen (zum Beispiel könnte sie eine Begrüßungsnachricht anzeigen).

Methode mit mehreren Argumenten

Eine Methode kann mehrere Argumente akzeptieren. Es ist vergleichbar mit dem Einlegen mehrerer Gegenstände in eine Box; die Methode verwendet alle, um ihre Aufgabe zu erfüllen.

java

Main

copy
123
public static void addNumbers(int a, int b) { // The method adds two numbers }

In diesem Beispiel nimmt die Methode addNumbers zwei Argumente entgegen: a und b. Dies sind die beiden Zahlen, die von der Methode addiert werden.

Um die Methode auszuführen, muss sie von einer anderen Methode aufgerufen werden. Da die Methode main beim Programmstart automatisch ausgeführt wird, werden die anderen Methoden von dort aus aufgerufen.

Zum Beispiel besteht die Aufgabe darin, die Methode addNumbers zu implementieren, die zwei Ganzzahl-Argumente entgegennimmt, diese addiert und das Ergebnis ausgibt.

java

Main

copy
12345678910111213141516
package com.example; public class Main { public static void main(String[] args) { // Call the `addNumbers` method and pass two numbers addNumbers(5, 3); } // Method that adds two numbers public static void addNumbers(int a, int b) { // This method will add the numbers `a` and `b` int result = a + b; System.out.println("Result: " + result); } }

Um eine Methode mit Argumenten aufzurufen, verwendet man einfach ihren Namen (addNumbers) und übergibt die Argumente in Klammern (5, 3). Die Argumente werden in der gleichen Reihenfolge übergeben, in der sie in der Methode erscheinen. In diesem Fall gilt:

  • Das erste Argument (5) wird der Variablen a zugewiesen;

  • Das zweite Argument (3) wird der Variablen b zugewiesen.

Die Methode addNumbers nimmt zwei Argumente, a und b, und diese werden innerhalb der Methode für die erforderlichen Operationen verwendet.

Das Verständnis dieser Konzepte ist entscheidend, um die Aufgaben erfolgreich zu lösen. Wenn Sie wissen, wie Methoden funktionieren, wie Argumente übergeben werden und wie Sie Ihren Code strukturieren, können Sie jede Aufgabe mit Zuversicht angehen.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 7

Fragen Sie AI

expand
ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

course content

Kursinhalt

Java-Grundlagen

Java-Grundlagen

1. Erste Schritte
2. Grundtypen und Operationen
3. Schleifen
4. Arrays
5. Zeichenkette

book
Neue Aufgabenstruktur

Bisher hast du Code innerhalb der Methode main geschrieben, aber nun ändert sich die Struktur der Aufgaben leicht. Du wirst den Code in einer separaten Methode schreiben, die anschließend von der Methode main aufgerufen wird. Um dir zu zeigen, wie das funktioniert, haben wir ein kleines Tutorial vorbereitet, das den Ablauf erklärt.

Schauen wir uns also zunächst an, was Methoden sind, wie sie funktionieren und an welcher Stelle genau du deine Lösung schreiben solltest.

Was ist eine Methode?

Ein Programm kann man sich als eine Reihe von Anweisungen oder einen Handlungsplan vorstellen. Jede Anweisung entspricht einem einzelnen Schritt. Diese Schritte werden in Java als Methoden bezeichnet.

Eine Methode ist wie ein kleiner Befehl, den wir einmal definieren und dann bei Bedarf verwenden können. Eine typische Programmstruktur sieht folgendermaßen aus:

java

Main

copy
12345
public class Main { public static void main(String[] args) { // Solution goes here } }

Wo soll die Lösung geschrieben werden?

Es ist wichtig zu verstehen, dass der Code innerhalb einer Methode geschrieben werden muss. Es ist nicht möglich, Code beliebig in der Klasse zu platzieren. Alles muss innerhalb von Methoden organisiert sein; andernfalls weiß das Programm nicht, was zu tun ist.

java

Main

copy
12345
public class Main { public static void main(String[] args) { // Write your solution here } }

Alles, was innerhalb der geschweiften Klammern { } der main-Methode geschrieben wird, wird vom Programm ausgeführt.

Wichtig zu beachten: Der Code muss immer innerhalb einer Methode stehen. Es ist nicht erlaubt, Code außerhalb von Methoden zu schreiben; dies führt zu einem Fehler.

In einigen Aufgaben muss die Lösung entweder in der main-Methode oder in einer speziell für den Code erstellten anderen Methode geschrieben werden.

java

Main

copy
12345678910
public class Main { public static void main(String[] args) { // The main method calls the doSomething method doSomething(); } public static void doSomething() { // Your solution will go here } }

In diesem Beispiel ruft die Methode main die Methode doSomething auf. Ihre Aufgabe besteht darin, die Logik innerhalb dieser Methode zu implementieren.

Die Methode main kann verwendet werden, um Ihre Lösung zu testen, indem Sie andere Methoden daraus aufrufen. Um also zu überprüfen, wie Ihre Lösung funktioniert, können Sie die Methode aus main aufrufen und die erforderlichen Daten übergeben.

Methodenargumente

Manchmal kann eine Methode Argumente entgegennehmen – das sind Werte, die an die Methode übergeben werden, damit sie ihre Aufgabe erfüllen kann. Argumente sind wie „Dinge“, die die Methode als Eingabe erhält und innerhalb ihres Blocks verwendet.

Wenn beispielsweise die Aufgabe darin besteht, die Summe zweier Zahlen zu berechnen, wären die Zahlen die Argumente, die die Methode erhält, um ihre Arbeit auszuführen.

Beispiel mit einem Argument

So sieht es aus, wenn eine Methode nur ein Argument erhält:

java

Main

copy
123
public static void greet(String name) { // The method uses the name argument to perform its task }

In diesem Beispiel nimmt die Methode greet ein Argument entgegen — name. Das String neben name gibt den Typ des Arguments an.

Die Methode greet verwendet name (das Argument) innerhalb der Methode, um ihre Aufgabe auszuführen (zum Beispiel könnte sie eine Begrüßungsnachricht anzeigen).

Methode mit mehreren Argumenten

Eine Methode kann mehrere Argumente akzeptieren. Es ist vergleichbar mit dem Einlegen mehrerer Gegenstände in eine Box; die Methode verwendet alle, um ihre Aufgabe zu erfüllen.

java

Main

copy
123
public static void addNumbers(int a, int b) { // The method adds two numbers }

In diesem Beispiel nimmt die Methode addNumbers zwei Argumente entgegen: a und b. Dies sind die beiden Zahlen, die von der Methode addiert werden.

Um die Methode auszuführen, muss sie von einer anderen Methode aufgerufen werden. Da die Methode main beim Programmstart automatisch ausgeführt wird, werden die anderen Methoden von dort aus aufgerufen.

Zum Beispiel besteht die Aufgabe darin, die Methode addNumbers zu implementieren, die zwei Ganzzahl-Argumente entgegennimmt, diese addiert und das Ergebnis ausgibt.

java

Main

copy
12345678910111213141516
package com.example; public class Main { public static void main(String[] args) { // Call the `addNumbers` method and pass two numbers addNumbers(5, 3); } // Method that adds two numbers public static void addNumbers(int a, int b) { // This method will add the numbers `a` and `b` int result = a + b; System.out.println("Result: " + result); } }

Um eine Methode mit Argumenten aufzurufen, verwendet man einfach ihren Namen (addNumbers) und übergibt die Argumente in Klammern (5, 3). Die Argumente werden in der gleichen Reihenfolge übergeben, in der sie in der Methode erscheinen. In diesem Fall gilt:

  • Das erste Argument (5) wird der Variablen a zugewiesen;

  • Das zweite Argument (3) wird der Variablen b zugewiesen.

Die Methode addNumbers nimmt zwei Argumente, a und b, und diese werden innerhalb der Methode für die erforderlichen Operationen verwendet.

Das Verständnis dieser Konzepte ist entscheidend, um die Aufgaben erfolgreich zu lösen. Wenn Sie wissen, wie Methoden funktionieren, wie Argumente übergeben werden und wie Sie Ihren Code strukturieren, können Sie jede Aufgabe mit Zuversicht angehen.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 7
Wir sind enttäuscht, dass etwas schief gelaufen ist. Was ist passiert?
some-alt