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.
Erste SchritteErgebniss soll kleiner als 1000 sein
darf summe nicht größer sein als 1000. Wenn ich eine while Schleife mache, dann dauert es ziemlich lange bis die nächste Aufgabe erscheint, wo das Ergebnis kleiner als 1000 ist.
Hallo, allem vorweg bitte Code in CodeTags, sonst wirds unübersichtlich.
dein Code sollte eigentlich gar nicht kompilieren, geschweige denn funktionieren. Du erstellst 2 Zufallszahlen und gehst erst dann in die while Schleife in der du dann die 2 Zahlen immer wieder von neuem addierst, das wird immer das gleiche Ergebnis liefern da du ja die Zufallszahlen an sich nicht neu erstellst. Außerdem ist die Syntax deiner while Schleife falsch, siehe hier.
darf summe nicht größer sein als 1000. Wenn ich eine while Schleife mache, dann dauert es ziemlich lange bis die nächste Aufgabe erscheint, wo das Ergebnis kleiner als 1000 ist.
Java:
int zahl;
int zahl1;
int sum;
zahl = (int) (999 * Math.random());
zahl1 = (int) (999 * Math.random());
while {
sum = zahl + zahl1;
sum < 1000
}
textsum.setText(String.valueOf(aus));
textZahl.setText(String.valueOf(zahl));
textZahl1.setText(String.valueOf(zahl1));
Du klatscht hier ein Beispiel rein, stellst aber keinerlei Fragen dazu ... und nun ???:L
Compilieren lassen wird sich dieser Code so mit Sicherheit nicht! Alleine die While-Schleife ist falsch!!
Also:
- stell' mal konkrete Fragen zu Deinem Problem !
- poste ggf. die auftretenden Fehlermeldungen !
- und (sorry) beschäftige Dich erstmal mit den Grundlagen !
int zahl;
int zahl1;
int sum;
while {
zahl = (int) (999 * Math.random());
zahl1 = (int) (999 * Math.random());
sum = zahl + zahl1;
sum < 1000
}
textsum.setText(String.valueOf(aus));
textZahl.setText(String.valueOf(zahl));
textZahl1.setText(String.valueOf(zahl1));
dann war der Code so.
Wie realisiere ich das das die Summe nie größer als 1000 ist. Garantiert nicht mit while oder if Schleifen. Brauch nen Denkansatz. Bin neu auf dem Gebiert von Java.
Jabva ist nicht so meine Programmiersprache. Bin da eher in Basic, C++, Pascal, Delphi, HTML4 + 5 inkl PHP mächtig
Wie realisiere ich das das die Summe nie größer als 1000 ist. Garantiert nicht mit while oder if Schleifen. Brauch nen Denkansatz. Bin neu auf dem Gebiert von Java.
Java ist nicht so meine Programmiersprache. Bin da eher in Basic, C++, Pascal, Delphi, HTML4 + 5 inkl PHP mächtig
Sicher geht das mit einer Schleife (egal, ob while oder for ...)
aber: if-schleife.de :autsch:
==> Dein while-Konstrukt ist so falsch !!
Lies Dir doch mal den Beitrag von Neaera (hier speziell auch den Link) durch !
Hast Du denn über mal versucht, das Ganz zu compilieren ???:L
Wenn Du - wie Du schreibst - Dich mit den anderen genannten Programmiersprachen wirklich so gut auskennst, sollte es doch ein Leichtes sein, die Fehler zu finden!
Eine while-Schleife sihet bspw. in C/C++ auch nicht viel anderes aus!
Zudem wäre ein bisschen mehr Eigeninitiative schon gut!