Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
bis gesamtGewinn = gesamtGewinn - gewinnProJahr habe ich verstanden. danach aber nicht mehr.... was wird mit
Java:
System.out.println("Jahr " + anzahlJahre + ":");
ausgegeben? und warum steht davor ein + ?
anzahlJahre ++; heiß ja anzahlJahre = anzahlJahre + 1, aber was hat es hier zu bedeuten? und warum steht es und anzahlVerkaufterAutos hinter den ganzen ausgaben? heißt es, das sie nichts mehr mit der Ausgabe zutun haben?
hab jetzt das Programm noch mal geändert, jetzt stimmt alles.
wir hatten string in der Vorlesung, aber die einzigen Beispiele sind
"x" + 3 ergibt "x3"
"" + 3 ergibt "3"
3.1 + "x" ergibt "3.1x"
die haben mir nicht viel geholfen um die Verknüpfungen bei dem Programm zu verstehen....
heißt z.b.
Java:
System.out.println(" Kosten: " + kostenProJahr);
das mit der Ausgabe Kosten KostenproJahr ausgegeben wird? also praktisch mit nem neuen Namen ausgegeben?
Die Ausgabe, also das was dein Programm auf dem Bildschirm anzeigt, sollte lauten: " Kosten: XYZ". XYZ steht für die Zahl die das Programm vorher ausgerechnet hat.
ich hab das Programm einmal mit den zweil Zeilen ausgeführt und einmal ohne, beim zweiten mal kam nen anderen wert raus bei Gesamtgewinn, warum ist es so? bei den zwei Zeilen kommt die variable Gesamtgewinn ja gar nicht vor
ich hab das Programm einmal mit den zweil Zeilen ausgeführt und einmal ohne, beim zweiten mal kam nen anderen wert raus bei Gesamtgewinn, warum ist es so? bei den zwei Zeilen kommt die variable Gesamtgewinn ja gar nicht vor
Die erste Zeile erhöht die Anzahl der Jahre um 1.
Die zweite Zeile berechnet die Anzahl der verkauften Autos neu. Und diese 'anzahlVerkaufterAutos fließt auch in die Berechnung von gesamtgewinn ein. Daher ändert sich der Wert wenn du die 2 Zeilen löscht
ich hab das Programm einmal mit den zweil Zeilen ausgeführt und einmal ohne, beim zweiten mal kam nen anderen wert raus bei Gesamtgewinn, warum ist es so? bei den zwei Zeilen kommt die variable Gesamtgewinn ja gar nicht vor
Weil das alles in einer while-Schleife steht. Sprich der Code in der Schleife wird solange durchgerechnet/ausgeführt wie "gesamtGewinn < investitionsbetrag" ist.
Also, schreib das nächste mal bitte dazu das es sich um eine Aufgabe handelt .. Anhand deiner Fragen sieht man das du das Programm nicht selbst geschrieben hast. Wäre Strange wenn man irgendwas in den Editor eintippt, das Programm dann funktioniert und man im einem Javaforum nachfragt warum es eigentlich funktioniert .. :lol:
P.S.: Wird es dort wo du die Übung her hast nicht erklärt welche Funktionen die einzelne befehle haben?