Skip to main content

Java Übung 17: Char-Zeichen mit 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

So kannst du Instanzen in Java Klassen zählen

Wie kannst du die Instanzen der Java Klassen zählen? Ganz einfach. Am besten ist es, wir bleiben beim Einführungsbeispiel zu den Java Klassen. Und ich wähle die Klasse „Monster“. Um es einfach zu halten, soll auch der Programmstart durch die Klasse erfolgen. Die Klasse bietet somit eine main-Methode an.

Java Vererbung – Die Hierarchien richtig planen

Java Vererbung Hierarchien

Java Vererbung hat nichts mit Biologie zu tun. Die Genetik besagt, dass bestimmte Merkmalsausprägungen von den Eltern auf die Kinder übergehen. Solche Merkmalsausprägungen sind: die Hautfarbe die Haarfarbe die spezifische Größe und weitere körperliche Merkmale. Und in Java – was ist da Vererbung? Lass es uns herausfinden. Was erwartet dich in diesem Beitrag? Zuerst schauen […]

3 Möglichkeiten um Vererbung von Java Klassen zu verhindern, zu verbieten oder ausschließen

Java Vererbung verhindern

Die ganze Java Vererbung für bestimmte Klassen ausschließen bzw. verhindern oder verbieten. Was soll das? Für bestimmte Java Klassen soll die Vererbung ausgeschlossen werden. Es soll also verhindert werden, dass Elternklassen – Kindklassen bekommen können. Klingt ein bisschen wie Verhütung, oder? Denn wie auch im echten Leben, können Kinder zu kleinen Tyrannen werden. Sie bedienen […]

So kannst du in Java Und Verknüpfung anlegen und auswerten

Java Und

In Java stehen dir eine Menge Operatoren zur Verfügung. Einer dieser Operatoren ist der Und-Operator. Dies ist ein logischer Operator, da dieser sogenannte Wahrheitswerte mit einander verknüpft. Also…. Was erwartet dich in diesem Beitrag? Zuerst möchte ich dir die Aussagenlogik hinter dem Und-Operator zeigen. Also wann sind Aussagen wahr und wann sind diese falsch. Dann […]

Java Duales Zahlensystem – Binäre Zahlen in Java umwandeln

Java Dual System

Das duale Zahlensystem hat viele Bezeichnungen. Oft wird auch es Dualsystem oder Binärsystem genannt. Es besteht aber immer aus 2 Zahlen. Man verwendet oft die Zahlen 0 und 1. Es können aber auch sämtliche anderen Zahlenpaare sein. Zum Beispiel 7 und 175 sind für sich genommen, auch ein normales Zahlenpaar und somit ein Dualsystem. Mit […]

Java lernen durch ständiges Testen – Nutze die Testumgebung von Eclipse

Java Programmierung lernen

Probieren geht über studieren Wenn du wirklich Java Programmierung lernen möchtest, dann solltest du Java nicht aus einem Buch lernen. Du solltest auch nicht strikt von dieser oder anderen Webseiten lernen. Etwas wirklich zu lernen, setzt die Bereitschaft voraus, etwas zu probieren. Denn nur durch eigenes Probieren gelangst du zum Wesentlichen. Durch Probieren wirst du […]

So lassen sich aus Java Klassen Instanzen erstellen

Java Klassen Instanzen erstellen

Lass uns jetzt aus den Java Klassen heraus Objekte anlegen. Im Einführungsbeispiel hast du bereits gelernt, wie du: Instanzvariablen bzw. Attribute anlegst Wie du aus einer normalen Java Klasse eine Programmstart Klasse machst In diesem Artikel erfährst du: Was Objekte bzw. Instanzen sind. Wie sich Objekte zusammensetzen. Wo und wie du Instanzen aus Java Klassen […]

So kannst du Java Methoden überladen

Java Methoden überladen

Im Mittelalter war es üblich, dass Könige oder Adlige Briefe durch ein Siegel verschlossen. Das Siegel hatte die Aufgabe den Inhalt des Briefes vor dem gewaltsamen Öffnen zu schützen. Außerdem hatte das Siegel die Aufgabe einen Eigentumsnachweis sicher zu stellen. Und jeder, welcher das Siegel des Königs sah, wusste: „Das königliche Siegel – Oh ein […]

So lassen sich Java Strings in char zerlegen

Java Strings zerlegen char

Java Strings sind Zeichenketten. Und diese Zeichenketten lassen sich aufsplitten und in ihre Einzelteile zerlegen. Ich möchte dir in diesem Beitrag Möglichkeiten vorstellen, wie du Strings in Character-Datentypen zerlegen, extrahieren und die Einzelteile in Arrays speichern kannst.

Ein Java Fenster erzeugen mit dem JFrame

Java-Fenster-erzeugen

Ein Java Fenster erzeugen mit Swing. Java Swing – was ist das? Zum Erstellen von grafischen Benutzeroberflächen, kurz GUI, bietet Java eine eigene Standardklasse an. Diese Klasse nennt sich Swing. Aus dieser Swing-Klasse heraus können Objekte erstellt werden. Diese Objekte lassen sich in vier verschiedene Kategorien einteilen. Fenster und Dialoge bilden das Grundgerüst einer grafischen […]