Interpreter-Fehler Ausgabe Bummelexpress

kokosmilch

Mitglied
Hallo!
Ich habe eine Schulaufgabe bekommen und habe die auch recht zufriedenstellen gelöst (dachte ich zumindest). Der Compiler gibt keine Fehlermeldung mehr aus, aber der Interpreter macht etwas völlig falsch. Hier einmal der Quelltext:
Java:
import java.io.*;
public class Bummelexpress
{
	public static void main (String args[]) throws java.io.IOException
	{
		//Deklaration der Variablen
		double iAnzahl, iEntfernung, iFahrpreis, iMWSt, iGesFahrpreis, iBrutto;
		String sSchnellexpress, sPlatzreservierung, sNachtfahrt;

		//Start des Programms
		System.out.println("Willkommen beim Assistenten für die Fahrpreisberechnung!");

		//Wertzuweisung
		Double iNetto = 0.00;

		//Eingabe der Fahrgastanzahl
		System.out.println("Bitte geben sie die Anzahl der Fahrgäste ein.");
		BufferedReader input = new BufferedReader (
       		new InputStreamReader(System.in));
       	iAnzahl = Integer.parseInt(input.readLine());

       	//Eingabe der Entfernung
       	System.out.println("Bitte geben sie die Entfernung in Kilometer an.");
		BufferedReader input2 = new BufferedReader (
       		new InputStreamReader(System.in));
       	iEntfernung = Integer.parseInt(input2.readLine());

		//Eingabe: Schnellexpress? Ja oder Nein (J/N)
		System.out.println("Soll der Schnellexpress benutzt werden? Hinweis: Eingabe Ja oder Nein mit J oder N.");
		BufferedReader input3 = new BufferedReader (
       		new InputStreamReader(System.in));
       	sSchnellexpress = input3.readLine();

       	//Eingabe: Platzreservierung? Ja oder Nein (J/N)
		System.out.println("Soll die Platzreservierung gewählt werden? Hinweis: Eingabe Ja oder Nein mit J oder N.");
		BufferedReader input4 = new BufferedReader (
       		new InputStreamReader(System.in));
       	sPlatzreservierung = input4.readLine();

       	//Eingabe: Nachtfahrt? Ja oder Nein (J/N)
       	System.out.println("Wird die Fahrt eine Nachtfahrt sein? Hinweis: Eingabe Ja oder Nein mit J oder N.");
		BufferedReader input5 = new BufferedReader (
       		new InputStreamReader(System.in));
       	sNachtfahrt = input5.readLine();


       	//Überprüfung der Entfernung
       	if (iEntfernung<100)
       	iFahrpreis=0.25;
       	else
       	if (iEntfernung<= 500)
       	iFahrpreis=0.20;
       	else
       	iFahrpreis=0.15;

       	//Brechnung Preis mal Entfernung (Weil Preis gilt ja nur pro km, darum muss preis mal km gerechnet werden)
       	iGesFahrpreis=iFahrpreis*iEntfernung;

       	//Überprüfung der Frage: Schnellexpress?
       	if (sSchnellexpress == "J")
        iGesFahrpreis=iGesFahrpreis+5.00;
        else
        if ((sSchnellexpress != "N") || (sSchnellexpress != "J"))
        System.out.println("Ungültige Eingabe, bitte widerholen sie den Versuch mit einer gültigen Eingabe (in diesem Fall bitte J oder N für Ja bzw. Nein)");
        else

        //Überprüfung der Frage: Platzreservierung?
        if (sPlatzreservierung == "J")
        iGesFahrpreis=iGesFahrpreis+3.50;
        else
        if ((sPlatzreservierung != "N") || (sPlatzreservierung != "J"))
        System.out.println("Ungültige Eingabe, bitte widerholen sie den Versuch mit einer gültigen Eingabe (in diesem Fall bitte J oder N für Ja bzw. Nein)");
        else

        //Überpreüfung der Frage: Nachtfahrt?
        if (sNachtfahrt == "J")
        iGesFahrpreis=iGesFahrpreis*0.85;
        else
        if ((sNachtfahrt != "N") || (sNachtfahrt != "J"))
        System.out.println("Ungültige Eingabe, bitte widerholen sie den Versuch mit einer gültigen Eingabe (in diesem Fall bitte J oder N für Ja bzw. Nein)");
        else




        //Berechnungen


        //Berechnung des Nettopreises
        iNetto=iGesFahrpreis*iAnzahl;

        //Berechnung der Mehrwertsteuer
        iMWSt=iNetto*0.19;

        //Berechnung des Bruttopreises
        iBrutto=iNetto+iMWSt;



        //Ausgabe


        //Ausgabe des Nettopreises
        System.out.println("Der Nettofharpreis beträgt "+iNetto+" Euro");

        //Ausgabe der Mehwertsteuer
        System.out.println("Die Mehwertsteuer (19%) beträgt "+iMWSt+" Euro");

        //Ausgabe des Bruttopreises (Gesamtpreises)
        System.out.println("Der Bruttopreis (tatsächlicher Gesamtpreis) beträgt "+iBrutto+" Euro");




        //Programmende
        System.out.println("Vielen Dank dass sie diesen Assistenten für die Fahrpreisberechnung benutzt haben!");


     }

}

Es scheint alles zu funktionieren, bis auf dass der Interpreter einmal ausgibt, ich hätte eine ungültige Eingabe getätigt, obwohl ich immer mit J oder N geantwortet habe.
Ausserdem meint er, alle Preise würden bei 0,00 Euro liegen.
Wenn ich den Code folgendermaßen verändere (also ohne das mit der Überprüfung, wenn der Benutzer etwas ausser J oder N eingegeben hat und ohne Fehlermeldung):

Java:
import java.io.*;
public class Bummelexpress
{
	public static void main (String args[]) throws java.io.IOException
	{
		//Deklaration der Variablen
		double iAnzahl, iEntfernung, iFahrpreis, iMWSt, iGesFahrpreis, iBrutto;
		String sSchnellexpress, sPlatzreservierung, sNachtfahrt;

		//Start des Programms
		System.out.println("Willkommen beim Assistenten für die Fahrpreisberechnung!");

		//Wertzuweisung
		Double iNetto = 0.00;

		//Eingabe der Fahrgastanzahl
		System.out.println("Bitte geben sie die Anzahl der Fahrgäste ein.");
		BufferedReader input = new BufferedReader (
       		new InputStreamReader(System.in));
       	iAnzahl = Integer.parseInt(input.readLine());

       	//Eingabe der Entfernung
       	System.out.println("Bitte geben sie die Entfernung in Kilometer an.");
		BufferedReader input2 = new BufferedReader (
       		new InputStreamReader(System.in));
       	iEntfernung = Integer.parseInt(input2.readLine());

		//Eingabe: Schnellexpress? Ja oder Nein (J/N)
		System.out.println("Soll der Schnellexpress benutzt werden? Hinweis: Eingabe Ja oder Nein mit J oder N.");
		BufferedReader input3 = new BufferedReader (
       		new InputStreamReader(System.in));
       	sSchnellexpress = input3.readLine();

       	//Eingabe: Platzreservierung? Ja oder Nein (J/N)
		System.out.println("Soll die Platzreservierung gewählt werden? Hinweis: Eingabe Ja oder Nein mit J oder N.");
		BufferedReader input4 = new BufferedReader (
       		new InputStreamReader(System.in));
       	sPlatzreservierung = input4.readLine();

       	//Eingabe: Nachtfahrt? Ja oder Nein (J/N)
       	System.out.println("Wird die Fahrt eine Nachtfahrt sein? Hinweis: Eingabe Ja oder Nein mit J oder N.");
		BufferedReader input5 = new BufferedReader (
       		new InputStreamReader(System.in));
       	sNachtfahrt = input5.readLine();


       	//Überprüfung der Entfernung
       	if (iEntfernung<100)
       	iFahrpreis=0.25;
       	else
       	if (iEntfernung<= 500)
       	iFahrpreis=0.20;
       	else
       	iFahrpreis=0.15;

       	//Brechnung Preis mal Entfernung (Weil Preis gilt ja nur pro km, darum muss preis mal km gerechnet werden)
       	iGesFahrpreis=iFahrpreis*iEntfernung;

       	//Überprüfung der Frage: Schnellexpress?
       	if (sSchnellexpress == "J")
        iGesFahrpreis=iGesFahrpreis+5.00;
        else

        //Überprüfung der Frage: Platzreservierung?
        if (sPlatzreservierung == "J")
        iGesFahrpreis=iGesFahrpreis+3.50;
        else

        //Überpreüfung der Frage: Nachtfahrt?
        if (sNachtfahrt == "J")
        iGesFahrpreis=iGesFahrpreis*0.85;
        else




        //Berechnungen


        //Berechnung des Nettopreises
        iNetto=iGesFahrpreis*iAnzahl;

        //Berechnung der Mehrwertsteuer
        iMWSt=iNetto*0.19;

        //Berechnung des Bruttopreises
        iBrutto=iNetto+iMWSt;



        //Ausgabe


        //Ausgabe des Nettopreises
        System.out.println("Der Nettofharpreis beträgt "+iNetto+" Euro");

        //Ausgabe der Mehwertsteuer
        System.out.println("Die Mehwertsteuer (19%) beträgt "+iMWSt+" Euro");

        //Ausgabe des Bruttopreises (Gesamtpreises)
        System.out.println("Der Bruttopreis (tatsächlicher Gesamtpreis) beträgt "+iBrutto+" Euro");




        //Programmende
        System.out.println("Vielen Dank dass sie diesen Assistenten für die Fahrpreisberechnung benutzt haben!");


     }

}

...dann funktioniert´s. Also ne Fehlermeldung kann er ja nicht mehr ausgeben von wegen ungültige Angabe. Und die richtigen Preise zeigt er dann auch an.
Ich stehe jetzt mal so richtig auf dem Schlauch, wär nett wenn ihr mir helfen könntet.


Gruß
 

Anhänge

  • Bummelexpress.java
    3,4 KB · Aufrufe: 1
  • Bummelexpress_ursprung.java
    4,2 KB · Aufrufe: 0
  • Bummelexpress und Bummelexpress Ursprung class Dateien.zip
    3,1 KB · Aufrufe: 0
Zuletzt bearbeitet von einem Moderator:

faetzminator

Gesperrter Benutzer
Also auf die schnelle sehe ich zwei grobe Fehler:
- Strings sind Objekte und vergleicht man deshalb mit [c]equals()[/c], nicht mit [c]==[/c]!
- Du musst nicht für jede Zeile einen neuen BufferedReader erzeugen. Einfach einen erstellen und immer wieder [c]readLine()[/c] aufrufen.
 
N

nillehammer

Gast
Du darfst Strings nicht mit == vergleichen. Ein String ist ein komplexes Objekt und muss deswegen mit equals verglichen werden.
 

kokosmilch

Mitglied
Java:
//Überprüfung der Frage: Platzreservierung?
        if (sPlatzreservierung equals ("J"))
        iGesFahrpreis=iGesFahrpreis+3.50;
        else
Sollte das so aussehen? Oder eher so:
Java:
//Überprüfung der Frage: Platzreservierung?
        sPlatzreservierung equals ("J")
        iGesFahrpreis=iGesFahrpreis+3.50;


??????????

Und sonst keine Fehler?
Ich habe zwar gesagt, dass bei der 2. version alles funzt, das stimmt aber nicht ganz! Denn er rechnet zwar mit den ersten werten, aber die die man mit Ja oder Nein bestätigen muss rechnet er nicht hinzu... liegt das nur an dem equals? Und das mit dem Buffered Reader ist ja denke ich kein fehler an sich der jetzt dazu beiträgt, dass es nicht funktioniert, oder???


Danke und MfG.
Kokosmilch

[TIPP]PS: Sorry dass ich erst jetzt antworte...[/TIPP]
 
B

bone2

Gast
bei deinen if-else herrscht einfach das totale chaos.

änder die bitte alle in
Java:
if (bedingung) {
    doA();
}
else if (bedingung2) {
    doB();
}
else {
    doC();
}
es ist bei dir völlig unklar was wann warum aufgerufen wird und was nicht.
 

jwiesmann

Bekanntes Mitglied
Dazu kommt noch, dass deine else evtl. verschoben sind.
Java:
        if (sSchnellexpress == "J") {
            iGesFahrpreis = iGesFahrpreis + 5.00;
        } else //Überprüfung der Frage: Platzreservierung?
        if (sPlatzreservierung == "J") {
            iGesFahrpreis = iGesFahrpreis + 3.50;
        }
prüft z.B. nur dann auf Platzreservierung, wenn sSchnellexpress nicht "J" ist.
richtiger wäre es so:
Java:
if (sSchnellexpress.equals("J")) {
            iGesFahrpreis = iGesFahrpreis + 5.00;
        }
        if (sPlatzreservierung.equals("J")) {
            iGesFahrpreis = iGesFahrpreis + 3.50;
        }
        if (sNachtfahrt.equals("J")) {
            iGesFahrpreis = iGesFahrpreis * 0.85;
        }
        //Berechnung des Nettopreises
        iNetto = iGesFahrpreis * iAnzahl;
//usw...
// wenn du ganz cool bist, schreibst du es sogar so :
if ("J".equals(sSchnellexpress)) {
            iGesFahrpreis += 5.00;
        }
// dann bekommst du auf keinen Fall eine nullpointer, sollte sSchn.. mal null sein .. aber das nur am rande

Edit fragt: Hab ich echt so lang geschrieben? .. soviele Antworten :)
 
Zuletzt bearbeitet:
B

bone2

Gast
Dazu kommt noch, dass deine else evtl. verschoben sind.
wie gesagt, das totale logische chaos. unübersichtlich ohne ende.
mit den
Code:
{ }
macht man ganz genau klar welche befehle in welchen if und else block gehören. ein einsames else wo 5 zeilen später einfach ein if kommt, wird dieses if nur ausführen wenn die bedingung vor dem else falsch war.
 

kokosmilch

Mitglied
So, ich wollte jetzt noch eine Fußgesteuerte Schleife mit einbinden, wo gefragt wird, ob das Programm nochmal durchlaufen werden soll.
Das Ganze habe ich (versucht) so realisiert:
Java:
import java.io.*;
public class Bummelexpress_javaforum
{
	public static void main (String args[]) throws java.io.IOException
	{
		do
		{

Code:
108[code=Java]
		}
		while (sProgWdh.equals("J"));
	}

}
[/code]


Die Fehlermeldung lautet:
[Pfad].java:110: cannot find Symbol
symbol : variable sProgWdh
location: class Bummelexpress
while (sProgWdh.equals("J"));
1 Error

Ich hatte schon gehofft, diesmal alles richtig gemacht zu haben ;)
[EDIT]Ich habe das mit dem
Code:
nicht hinbekommen, es soll halt so sein, dass es da bei Zeile 108 weitergeht...[/EDIT]
 
Zuletzt bearbeitet:
G

Gast2

Gast
sProgWdh muss vor der Schleife deklariert werden damit die Variable in deiner while Bedingung sichtbar ist.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
C Methoden Ausgabe aller Attribute einer Instanz ohne einzelne Methode Java Basics - Anfänger-Themen 3
M Ausgabe einer ArrayList ensteht nur als Hashcode, nicht als Objekt Java Basics - Anfänger-Themen 16
M Methode zielnah zeigt das gewünschte Ausgabe nicht an Java Basics - Anfänger-Themen 3
M Ausgabe beim Overloading Java Basics - Anfänger-Themen 3
H Frage zur Ausgabe Java Basics - Anfänger-Themen 4
H Java-Programm zur Ausgabe von Zuständen Java Basics - Anfänger-Themen 80
S Einfach-Verkettete-Listen Ausgabe zeigt nur 1. und letzte instanz Java Basics - Anfänger-Themen 2
T float soll durch schleife die größte mögliche Zahl herausfinden, Ausgabe ist aber "Infinity" Java Basics - Anfänger-Themen 1
B Binärzahlen auflisten, falsche Ausgabe? Java Basics - Anfänger-Themen 1
M Java Ausgabe der höchsten Zahl Java Basics - Anfänger-Themen 14
M Erste Schritte While Schleife / Ausgabe von buchstabe & ASCII Wert Java Basics - Anfänger-Themen 4
nelsonmandela Problem bei Ausgabe einer Switch - Case Funktion Java Basics - Anfänger-Themen 5
W Streams in Java und was bedeutet meine Konsolen-Ausgabe? Java Basics - Anfänger-Themen 4
B Automatisierte Ausgabe (Schleife, If-Abfrage?) Java Basics - Anfänger-Themen 24
C 2D Array Ausgabe mit for-Schleife i,j Java Basics - Anfänger-Themen 4
B Deadlock verstehen der Ausgabe! Java Basics - Anfänger-Themen 12
Lion.King Ausgabe mit Eigenschaften Java Basics - Anfänger-Themen 4
D Java Pattern mit X Ausgabe Stern Java Basics - Anfänger-Themen 4
J In der Ausgabe wird ohne Eingabe in den else Block gesprungen. Java Basics - Anfänger-Themen 0
J In der Ausgabe wird ohne Eingabe in den else Block gesprungen. Java Basics - Anfänger-Themen 5
Xaver code Tastatur ausgabe Java Basics - Anfänger-Themen 4
R Anfänger: Ausgabe kommt minus raus? Java Basics - Anfänger-Themen 6
K Leerzeile in Konsolen-Ausgabe Java Basics - Anfänger-Themen 4
K Zweite Ausgabe von vererbten Klassen Java Basics - Anfänger-Themen 3
Q return Ausgabe Java Basics - Anfänger-Themen 4
C Java Arrays - Ausgabe in Methode Java Basics - Anfänger-Themen 12
D Best Practice Ausgabe über direkte Ausgabe oder try-catch? Java Basics - Anfänger-Themen 13
S Ausgabe des Variablenwerts Java Basics - Anfänger-Themen 10
I Ausgabe nicht nur senkrecht sondern auch waagerecht. Java Basics - Anfänger-Themen 2
paulen1 Methoden Unerwünschte Ausgabe bei System.out.print in For-Schleife Java Basics - Anfänger-Themen 8
C Ausgabe boolean return ((n==9)||(n==0)); Java Basics - Anfänger-Themen 13
F Double Ausgabe nicht wissenschaftlich Java Basics - Anfänger-Themen 16
danieldemetry Java - Graph Komponenten - Ausgabe Java Basics - Anfänger-Themen 0
S Fragen zu Ausgabe double und float Java Basics - Anfänger-Themen 3
B Ausgabe in TextArea funktioniert nicht Java Basics - Anfänger-Themen 2
D BigDecimal Ausgabe sehr lang. Java Basics - Anfänger-Themen 2
J String Ausgabe Java Basics - Anfänger-Themen 2
TimoN11 IntelliJ , Ausgabe von einem Quellcode in Eingabe eines Quellcodes Java Basics - Anfänger-Themen 1
Kalibru Problem bei Ausgabe von Objekt Java Basics - Anfänger-Themen 1
KogoroMori21 Array-Ausgabe Java Basics - Anfänger-Themen 6
JaVaN0oB Wörterraten - Falsche Ausgabe, String/Chars vergleichen Java Basics - Anfänger-Themen 2
E Ausgabe überschreiben Java Basics - Anfänger-Themen 15
D Ausgabe von Array Java Basics - Anfänger-Themen 2
U Ausgabe Java Basics - Anfänger-Themen 4
J Buchstabenhäufigkeit mit Array und Ausgabe des häufigsten Buchstaben Java Basics - Anfänger-Themen 25
V Multiplikationstafel - Ausgabe Java Basics - Anfänger-Themen 4
L Warum ist die Ausgabe anders als das was im Bezeichner steht? Java Basics - Anfänger-Themen 4
M In gleicher zeile hinter ausgabe noch etwas ausgeben Java Basics - Anfänger-Themen 1
newcomerJava Nach doppelter Zahl eine Ausgabe Java Basics - Anfänger-Themen 10
H Falsche Ausgabe Java Basics - Anfänger-Themen 2
P Klassenübergreifende Ausgabe mittels "getter" nicht möglich Java Basics - Anfänger-Themen 21
R Call-by-Value, Call-by-Reference, Call-by-Name Ausgabe Java Basics - Anfänger-Themen 1
JavaClap "Bruchrechner" liefert Fehler/keine Ausgabe bei Addition und Subtraktion Java Basics - Anfänger-Themen 0
D Warum erfolgt folgende Ausgabe und warum? Java Basics - Anfänger-Themen 4
C Ausgabe in der Konsole Java Basics - Anfänger-Themen 11
M Problem bei Ausgabe Java Basics - Anfänger-Themen 7
C Konvertierung des int typs in den double typ für die Ausgabe mit Nachkommastellen Java Basics - Anfänger-Themen 4
A Ausgabe mit boolean Java Basics - Anfänger-Themen 3
K Probleme bei der Ausgabe - komme nicht weiter :/ Java Basics - Anfänger-Themen 15
G Problem bei der Ausgabe einer Main Claase Java Basics - Anfänger-Themen 7
Y Methode + Parameters + Ein und Ausgabe Java Basics - Anfänger-Themen 1
K Methodenaufruf /-ausgabe Java Basics - Anfänger-Themen 5
A Wiederholte Ausgabe vermeiden Java Basics - Anfänger-Themen 16
B Collections Objektreferenz-ID in der Ausgabe (Comparator Interface) Java Basics - Anfänger-Themen 2
M Wie analysiert JSON eine toString-Ausgabe ? Java Basics - Anfänger-Themen 1
T Vererbung Verschiedene Fahrzeugtypen mit unterschiedlicher Ausgabe Java Basics - Anfänger-Themen 17
T Ausgabe einer for Schleife Java Basics - Anfänger-Themen 2
S Elemente eines Arrays bei Ausgabe auslassen Java Basics - Anfänger-Themen 2
M Ausgabe einer Liste welche mehrere Stacks enthält Java Basics - Anfänger-Themen 3
T Text-Ausgabe für Textadventure - Organisation Java Basics - Anfänger-Themen 5
G Unterklassen (Klasse für Ausgabe) Java Basics - Anfänger-Themen 4
N Eingabe des Users direkt hinter die Ausgabe Java Basics - Anfänger-Themen 3
J Methode zur Ausgabe eines Dreiecks aus Sternen schreiben? Java Basics - Anfänger-Themen 2
ZH1896ZH Wieso diese Ausgabe?? Java Basics - Anfänger-Themen 10
J Fragen zum Code aus dem Buch "Schrödinger programmiert Java 2.te Ausgabe" Java Basics - Anfänger-Themen 6
B Keine Ausgabe .. Woran liegt das? Ich komme nicht weiter Java Basics - Anfänger-Themen 14
K Rechtsbündige Ausgabe von Zahlen Java Basics - Anfänger-Themen 6
V Erste Schritte for-Schleife; Ausgabe soll alle 5 Sekunden erfolgen. Java Basics - Anfänger-Themen 4
X Threads Zwei Threads, aber doppelte Ausgabe verhindern (synchronized) Java Basics - Anfänger-Themen 54
J Ausgabe Gesamtpreis Java Basics - Anfänger-Themen 39
E Variablen in formatierter Ausgabe Java Basics - Anfänger-Themen 15
B HQL / Hibernate, GroupBy und Ausgabe als Double Java Basics - Anfänger-Themen 1
J StrinBuffer in der Ausgabe Java Basics - Anfänger-Themen 4
H ausgabe? Java Basics - Anfänger-Themen 32
B Ausgabe Zahlenreihe Horizontal Java Basics - Anfänger-Themen 3
V Neue Ausgabe von toString nach Methodenaufruf Java Basics - Anfänger-Themen 9
N Wochentagberechner Ausgabe funktioniert nicht Java Basics - Anfänger-Themen 7
K Array Ausgabe Java Basics - Anfänger-Themen 2
L Datentypen Ausgabe von eigenem Datentypen Java Basics - Anfänger-Themen 2
C 1x1 Ausgabe auf dem Bildschirm Java Basics - Anfänger-Themen 3
L Fehler im Programm bei Ausgabe Java Basics - Anfänger-Themen 21
J Doppelte Ausgabe erzeugen Iterator Java Basics - Anfänger-Themen 6
F Warum ist die Ausgabe hier 1? Java Basics - Anfänger-Themen 4
Bun17 Keine Ausgabe in der Konsole Java Basics - Anfänger-Themen 2
H Ausgabe Java Basics - Anfänger-Themen 6
U Ausgabe von Dateiinhalt während Programmnutzung fehlerhaft Java Basics - Anfänger-Themen 3
Jackii ArrayList ausgabe ohne Dopplung Java Basics - Anfänger-Themen 11
F Erste Schritte Subnet Calculator - Ausgabe der NetID und der Broadcast Java Basics - Anfänger-Themen 4
D Wiederholende Ausgabe Java Basics - Anfänger-Themen 3
G Exception und Ausgabe der Duplikate Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben