0 Tage Serie
Code-Bibliothek

Code, der lesenswert ist.

Sorgfältig kuratierte Snippets — TypeScript, Python, Rust, Go und mehr. Jedes mit einer Zeile-für-Zeile-Erklärung, damit du Code so liest, wie die Leute ihn geschrieben haben.

3498 Snippets · 10 Sprachen
▶ Lernen starten
Java · AnfängerSnippet

Grundlagen der Klassen- und Objekt-Erstellung

In der objektorientierten Programmierung (OOP) ist eine Klasse ein Bauplan. Ein Objekt ist eine Instanz dieses Bauplans, die mit dem Schlüsselwort 'new' erstellt wird.

snippet.java
java
1
2
3
4
5
6
7
8
9
class Dog {
String breed = "Labrador";
void bark() {
System.out.println("Woof!");
}
}
Dog myDog = new Dog();
myDog.bark();
OOP
Java · AnfängerSnippet

Methoden definieren und aufrufen

Methoden sind wiederverwendbare Codeblöcke. 'void' bedeutet, dass die Methode keinen Wert zurückgibt, und Parameter ermöglichen die Übergabe von Daten an die Methode.

snippet.java
java
1
2
3
4
5
6
public static void greet(String user) {
System.out.println("Hello, " + user);
}
// Calling the method
greet("Alice");
FunktionenSyntax
Java · AnfängerSnippet

Bedingte Logik mit If-Else

Die 'if'-Anweisung ermöglicht es, Code nur dann auszuführen, wenn eine bestimmte Bedingung wahr ist. Der 'else'-Block bietet eine Alternative, falls die Bedingung falsch ist.

snippet.java
java
1
2
3
4
5
6
int score = 85;
if (score >= 50) {
System.out.println("Passed!");
} else {
System.out.println("Failed.");
}
KontrollstrukturenSyntax
Java · AnfängerSnippet

Variablen und primitive Datentypen

In Java muss jede Variable einen deklarierten Datentyp haben. 'int' wird für ganze Zahlen verwendet, 'String' für Text und 'double' für Dezimalzahlen.

snippet.java
java
1
2
3
4
int age = 25;
String name = "Java";
double price = 19.99;
System.out.println(name + " is " + age + " years old.");
SyntaxDatentypen
Java · AnfängerSnippet

Iterieren mit For-Schleifen

Eine 'for'-Schleife wird verwendet, wenn man genau weiß, wie oft ein Codeblock wiederholt werden soll. Sie besteht aus Initialisierung, Bedingung und Inkrement.

snippet.java
java
1
2
3
for (int i = 1; i <= 3; i++) {
System.out.println("Iteration: " + i);
}
KontrollstrukturenSyntax
Java · AnfängerSnippet

String-Länge und Verknüpfung

Strings sind in Java Objekte, die Zeichenfolgen darstellen. Mit der Methode length() lässt sich die Größe ermitteln, und mit dem '+'-Operator können Strings verknüpft werden.

snippet.java
java
1
2
3
String text = "Java";
int length = text.length();
String greeting = "Hello " + text + "!";
DatentypenSyntax
Java · AnfängerSnippet

Iterieren mit While-Schleifen

Eine While-Schleife führt einen Codeblock wiederholt aus, solange eine bestimmte boolesche Bedingung wahr bleibt. Sie ist nützlich, wenn die Anzahl der Durchläufe im Voraus nicht bekannt ist.

snippet.java
java
1
2
3
4
5
int count = 1;
while (count <= 3) {
System.out.println("Count: " + count);
count++;
}
KontrollstrukturenSyntax
Java · AnfängerSnippet

Die Switch-Anweisung

Die Switch-Anweisung ermöglicht es, basierend auf dem Wert einer Variablen einen von vielen Codeblöcken zur Ausführung auszuwählen. Sie ist oft übersichtlicher als viele verschachtelte If-Else-Anweisungen.

snippet.java
java
1
2
3
4
5
6
int day = 2;
switch (day) {
case 1: System.out.println("Monday"); break;
case 2: System.out.println("Tuesday"); break;
default: System.out.println("Other day");
}
KontrollstrukturenSyntax