Skip to main content

Java Übung & Lösung: Char-Zeichen mit For-Schleife ausgeben


java übung lösung char zeichen for schleife

In dieser Java Übung werden wir uns die Zeichen des Character Datentypen näher anschauen.
Die einzelnen Zeichen sollen auf der Konsole ausgegeben werden.

Und wie?
Das ganze sollst du mit einer For Schleife machen.

  • Erstelle deshalb eine Klasse „CharZeichen“.
  • In dieser Klasse implementierst du dann eine Klassenmethode, namens „gibZeichen“.
  • Und im Methodenrumpf durchläuft eine For-Schleife alle Char Zeichen von 33 bis 126.
    Ja richtig ab 33.
    Denn die Zeichen von 0 bis 32 sind lediglich Leerzeichen.
    Alle anderen Zeichen nach 126 ebenfalls.

Also dann – viel Spaß bei dieser Java Übung.


Bevor wir die Java Übung lösen, sollte dir klar sein,

dass der Schleifenzähler in diesem Fall nicht Integer ist.

Du möchtest keine Integer-Reihe hoch- oder herunterzählen.
Nein, in diesem Fall – brauchst du einen Char-Datentypen

Und so würde der Schleifenkopf zur For-Schleife aussehen.
for (char zeichen = 33; zeichen <=126; zeichen++)

Du siehst als Zählvariable wurde ein Char-Datentyp, namens "zeichen" festgelegt.
Und dieser startet bei 33.

Die Abbruchbedingung der Schleife liegt bei 126.
Die Schleife wird solange ausgeführt bis die Variable "zeichen" <=126 ist. Und dafür wird nach jedem Durchlauf die Variable um eins erhöht. zeichen++

Schauen wir uns die komplette Schleife an.
Hier ist der Java Code dazu.


for (char zeichen = 33; zeichen <=126; zeichen++){
	System.out.println(zeichen);
}

Im Schleifenrumpf wird lediglich der aktuelle Wert der Variablen "zeichen" zurückgegeben.
System.out.println(zeichen);

Die ganze For Schleife bettest du in die statische Methode "gibZeichen" ein.
Und dann rufst du diese beim Programmstart auf.

Und so würde die komplette Lösung, der komplette Code, zu dieser Java Übung aussehen.


public class CharZeichen {

	static void gibZeichen(){
		for (char zeichen = 33; zeichen <=126; zeichen++){
			System.out.println(zeichen);
		}
	}
	
	public static void main(String[] args) {
		gibZeichen();
	}
}

Jetzt hast du zwar die einzelnen Zeichen - Aber du brauchst schließlich noch die laufende Nummer um auf diese Zeichen im Code zuzugreifen.

Kein Problem.
Implementiere eine zweite Variable vom Datentyp Integer.
Und dieser Variable weist du dann den Wert des ersten Zeichens zu.
In diesem Fall 33.

Und dann lässt du auch diese Variable hochzählen und ausgeben.
Und so geht’s.


public class CharZeichen {

	static void gibZeichen(){
		int lfdNummer=33; 
		for (char zeichen = 33; zeichen <=126; zeichen++,lfdNummer++){
			System.out.println("Nummer"+lfdNummer+": "+zeichen);
		}
	}
	
	public static void main(String[] args) {
		gibZeichen();
	}
}

Ähnliche Beiträge

Java Übung & Lösung: Bestimme den größten gemeinsamen Teiler

java übung lösung größten gemeinsamen teiler bestimmen

In dieser Java Übung möchte ich, dass du den größten gemeinsamen Teiler zwei Zahlen ermittelst. Ich möchte, dass du das Ganze mit einer while-Schleife umsetzt. Und wie? Du legst eine neue Klasse „GGT“ (größter gemeinsamer Teiler) an. In diese Klasse implementierst du eine Klassenmethode „berechneGGT“. Diese erwartet zwei Argumente vom […]

Java Anfänger Übung: Hello World

Java-Übung-Hello-World

Alles beginnt mit „Hello World“. Sämtliche Java Bücher beginnen mit diesem ersten Beispiel. Auch die Java Übungen sollen mit diesem ersten Programm starten. Definiere eine Klasse „Hello World“. Implementiere die Main Methode. Die Main Methode soll bei Programmaufruf die Bildschirmanzeige „Hallo Welt“ zurückgeben. Die Lösung zur Java Übung „Hallo Welt“ […]

Java Übung & Lösung: Das erste kleine Java Spiel

java übung lösung javaspiel

In dieser Java Übung geht es darum ein kleines Java-Spiel zu erstellen. Und zwar Zahlen raten. Was kannst du dir darunter vorstellen? Du gibst einen bestimmten Wertebereich an. Zum Beispiel 0 bis 100. Und das Java Programm erstellt eine Zufallszahl in diesem Bereich. Dann fordert dich das Programm auf, die […]

Java Übung & Lösung: Bestimme die Anzahl der Tage

java übung lösung tage berechnen

In dieser Java Übung möchte ich, dass du eine Methode schreibst, welche zwei Zahlen entgegennimmt. Und zwar soll die erste Zahl das Jahr sein. Die zweite Zahl soll eine Monatsangabe (1-12) repräsentieren. Was soll die Methode dann machen? Die Methode soll dir die Anzahl der Tage des jeweiligen Monats zurückgeben. […]

Java Übung & Lösung: Gerade oder ungerade Zahlen?

java programmierung übung lösung gerade ungerade zahlen

In dieser Java Übung geht es um Zahlen. Um genau zu sein…. Es geht um gerade und ungerade Zahlen. Zur Erinnerung. Gerade Zahlen sind Zahlen, welche durch zwei teilbar sind. Ungerade Zahlen sind alle Zahlen, welche nicht glatt durch zwei teilbar sind. Ich möchte, dass du eine Klasse „GeradeZahlen“ anlegst. […]

Java Übung & Lösung: Kommazahlen auf x-Nachkommastellen runden

java-programmierung-kommazahlen-runden

In dieser Java Übung möchte ich mit dir Zahlen runden. Ich bitte dich deshalb: Erstelle eine Klasse „RundenUebung“. Lege dann eine statische Methode rundeZahl() an. Diese erwartet zwei Parameter. Parameter 1 ist die Kommazahl, welche gerundet werden soll. Als zweiten Parameter wird eine ganze Zahl übergeben, welche die Nachkommastelle – […]

Java Übung & Lösung: Würfelspiel mit Wertspeicherung im Array

java übung lösung spiel array werte speichern

In dieser Java Übung soll ein Würfelspiel simuliert werden. Lege eine Klasse namens, Würfelspiel an. Diese Klasse enthält eine statische Methode, namens würfeln(). Diese Methode erwartet einen Parameter vom Datentyp Integer, namens „anzahlWuerfe“. Diese Variable/Parameter repräsentiert die Anzahl der Würfe. Nachdem der Methode die Anzahl der Würfe übergeben wurde, soll […]

Java Übung & Lösung: Fakultät berechnen und ausgeben

java übung lösung fakultät berechnen ausgeben

In dieser Java Übung geht es um die Fakultät aufeinander folgender Zahlen. Für alle, bei denen der Mathe-Unterricht genauso lange her ist, wie bei mir: Die Fakultät ist das Produkt aufeinander folgender natürlicher Zahlen. Zum Beispiel: Die Fakultät von 2 ist: 1*2=2 Die Fakultät von 5 ist: 1*2*3*4*5=120 So – […]

Java Übung & Lösung: Erstelle ein Mathematik- und Rechenprogramm

java übung lösung rechenprogramm

In dieser Java Übung möchte ich mit dir ein Programm erstellen, welches ein Mathematik-Test oder eine Mathe-Olympiade simuliert. Du kennst das vielleicht noch aus der Schule. Matheolympiade- Da wurden aus allen vier Grundrechenarten, Aufgaben formuliert. Die Schüler mussten diese Aufgaben lösen. Die Lehrer kontrollierten die Lösungen. Und der Schüler, welcher […]