Informatik10 Min Lesezeit2026-06-29
Informatik Java Aufgaben lösen: Vom Anfänger zum Profi
Java-Programmierung für die Schule — Variablen, Schleifen, Methoden und Objektorientierung mit Übungsaufgaben.
Java ist eine der wichtigsten Programmiersprachen — nicht nur in der Industrie, sondern auch im Informatikunterricht. Hier lernst du die wichtigsten Java-Konzepte mit Übungs- aufgaben, wie sie in der Schule vorkommen.
Grundlagen: Variablen und Datentypen
Java ist streng typisiert — jede Variable muss einen Datentyp haben:
```java
int zahl = 42; // Ganzzahl
double kommazahl = 3.14; // Kommazahl
boolean wahr = true; // Wahrheitswert
String text = "Hallo"; // Text
char buchstabe = 'A'; // Einzelnes Zeichen
```
**Aufgabe**: Schreibe ein Programm, das zwei Zahlen einliest und deren Summe, Differenz, Produkt und Quotienten ausgibt.
**Lösungsansatz**: Nutze die Scanner-Klasse für die Eingabe und System.out.println für die Ausgabe.
Bedingungen und Schleifen
**if-else**:
```java
if (note <= 4) {
System.out.println("Bestanden!");
} else {
System.out.println("Nicht bestanden.");
}
```
**for-Schleife**:
```java
for (int i = 1; i <= 10; i++) {
System.out.println(i);
}
```
**while-Schleife**:
```java
int i = 0;
while (i < 10) {
System.out.println(i);
i++;
}
```
**Übungsaufgabe**: Schreibe ein Programm, das alle geraden Zahlen von 1 bis 100 ausgibt.
**Lösung**: for-Schleife von 2 bis 100 in 2er-Schritten, oder if-Abfrage i % 2 == 0 in der Schleife.
Methoden schreiben
Methoden strukturieren Code und machen ihn wiederverwendbar:
```java
public static int addiere(int a, int b) {
return a + b;
}
```
**Aufgabe**: Schreibe eine Methode, die überprüft, ob eine Zahl eine Primzahl ist.
```java
public static boolean istPrimzahl(int n) {
if (n < 2) return false;
for (int i = 2; i <= Math.sqrt(n); i++) {
if (n % i == 0) return false;
}
return true;
}
```
Diese Methode nutzt die Tatsache, dass man nur bis zur Wurzel von n prüfen muss — ein wichtiger Algorithmus.
Objektorientierte Programmierung
Java ist objektorientiert. Die wichtigsten Konzepte:
**Klasse**:
```java
public class Schueler {
private String name;
private int alter;
public Schueler(String name, int alter) {
this.name = name;
this.alter = alter;
}
public String getName() { return name; }
public int getAlter() { return alter; }
}
```
**Objekt erstellen**:
```java
Schueler s = new Schueler("Max", 15);
System.out.println(s.getName());
```
Die vier Prinzipien der OOP: Kapselung, Vererbung, Polymorphismus, Abstraktion.
📌 Fazit
Java-Programmierung erfordert Übung, aber die Konzepte sind logisch aufgebaut. Wer Variablen, Schleifen, Methoden und OOP beherrscht, kann fast jede Schulaufgabe in Informatik lösen. Bei Problemen hilft aufgaben-ki.de mit Erklärungen und Code-Beispielen.