Charakter Umwandeln

PeterK

Mitglied
Hallo,

ich bin gerade beim lesen meines Skripts und habe eine Frage dazu. In meinem Skript wird die Umwandlung von charakter in integer beschrieben. Als Beispiel
Java:
public class Umwandlung
{
	public static void main (String [] args)
	{
	char cvar= '0';
	int ivar;


		if ((cvar>='0')&&(cvar<='9'))
		{
		ivar = cvar-'0';
	
		System.out.println(ivar);
		}//end if
			

	}//end method main

}//end class Umwandlung

Soweit komm ich auch klar, aber ich bin jetzt am überlegen wie ich mir alle Charakter austauschen und anschließend ausgeben lassen kann, z.b. mit Hilfe einer Schleife.

Danke im Voraus!

Peter
 
Einer char-Variable kannst du den Wert des ASCII-Codes zuweisen. Deshalb kannst du auch eine Schleife über alle ASCII-Zeichen machen.

Java:
public static void main(String[] args) {
	System.out.println("Alle Zeichen der ASCII-Tabelle");
	for (char c = 0; c < 128; c++) {
		System.out.println(c);
	}
	System.out.println("Alle Kleinbuchstaben");
	for (char c = 'a'; c <= 'z'; c++) {
		System.out.println(c);
	}
}
 
Einer char-Variable kannst du den Wert des ASCII-Codes zuweisen. Deshalb kannst du auch eine Schleife über alle ASCII-Zeichen machen.

Java:
public static void main(String[] args) {
	System.out.println("Alle Zeichen der ASCII-Tabelle");
	for (char c = 0; c < 128; c++) {
		System.out.println(c);
	}
	System.out.println("Alle Kleinbuchstaben");
	for (char c = 'a'; c <= 'z'; c++) {
		System.out.println(c);
	}
}
[/QUOTE

Danke, das ging ja echt mal wieder super schnell. Wusste halt nicht ob ich die Variable c (in deinem Beispiel 'a' einfach hochzählen kann. Aber wieder etwas gelernt. Danke nochmal!
 

Zurück
Oben