Rest ausrechnen

D

Dugx

Gast
Guten Tag zusammen,
also ich habe Folgendes Problem und zwar haben wir in der Schule eine Aufgabe bekommen, in der wir einen kleinen "Rechentrainer" Programmieren sollen. Ich habe nun ein Problem bei der Division und zwar möchte ich nur Rechenaufgaben stellen, bei denen ein Ganzzahliges Ergebnis rauskommt.

Mein Ansatz:
Java:
    public Aufgabe()
    {
        Random rnd = new Random();
        zahl1 = rnd.nextInt(10)+15;
        zahl2 = rnd.nextInt(10)+2;
        int op  = rnd.nextInt(4);
        System.out.println(op);     // Zum überprüfen der Rechenart
        switch ( op )
        {
            case 0:     operator = '+'; break;
            case 1:     operator = '-'; break;
            case 2:     operator = '*'; break;
            case 3:     operator = '/'; break;
        }
        if (op == 3)                 // Rest berechnen falls Division
        {
            int wert, rest = 1;
            do
            {
                wert = zahl1 / zahl2;
                rest = zahl1 - (wert * zahl2);
                zahl1 = rnd.nextInt(10) + 15;
                zahl2 = rnd.nextInt(10) + 2;
            }
            while (rest != 0);
        }
    }

Aber irgendwie funktioniert das ganze nicht so wie ich mir das vorgestellt habe und ich weiß nicht woran das liegen könnte.
Ich hoffe ihr könnt mir helfen...

Gruß,
Dugx
 

faetzminator

Gesperrter Benutzer
mit [c]%[/c] (dem Modulo Operator) kann man den Rest herausfinden. Du könntest statt [c]while (rest != 0);[/c] einfach [c]while (zahl1 % zahl2 != 0);[/c] verwenden - musst da natürlich die Reihenfolge der Zuweisungen ändern.
 
D

Dugx

Gast
ok ich habe es jetzt mal getestet und es scheint zu funktionieren. und mit dem % - Operator geht es auch viel einfacher.
Also danke für deine schnelle Antwort.

Gruß,
Dugx
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Rest mit Spring boot oder selbst anlegen Java Basics - Anfänger-Themen 14
M Rest- Api mit HTTP BASIC Authentication Java Basics - Anfänger-Themen 16
I REST Api / JAX-RS, Swagger (OpenAPI) - generelle Starthilfen benötigt Java Basics - Anfänger-Themen 15
S Teilen ohne Rest Java Basics - Anfänger-Themen 15
tom.j85 Externe Rest API konsumieren Java Basics - Anfänger-Themen 9
S Konstruktor passt nicht zum Rest Java Basics - Anfänger-Themen 11
R Warum werden hier nur die grün und orangen Linien ausgegeben und der Rest unten nicht? Java Basics - Anfänger-Themen 5
D NodeJS Rest Api Erkläre Java Basics - Anfänger-Themen 3
B Methoden Element aus einem Array löschen, Rest nach vorne verschieben? Java Basics - Anfänger-Themen 4
J XML-Strukturen für REST-Service erstellen Java Basics - Anfänger-Themen 1
H Schleife für Teilen mit Rest Java Basics - Anfänger-Themen 1
I Höchste Zahl berechnen die eine Eingabe ohne Rest teilt und eine Primzahl ist Java Basics - Anfänger-Themen 2
J division mit rest Java Basics - Anfänger-Themen 8
F Teilen mit Rest Java Basics - Anfänger-Themen 12
O JRadioButton's - Einen aktivieren/ Rest deaktivieren Java Basics - Anfänger-Themen 5
M Rest herausfinden Java Basics - Anfänger-Themen 2
J Rest einer Zahl herausfinden Java Basics - Anfänger-Themen 3
T Methode soll etwas ausrechnen und zurückgeben (klappt nd) hat wer eine Idee? Java Basics - Anfänger-Themen 11
sserio TXT-Datei Auslesen und den Wert jedes Namen ausrechnen etc. Java Basics - Anfänger-Themen 37
Leo_1789 Differenz ausrechnen zwischen denn idealgewicht und denn echten Gewicht Java Basics - Anfänger-Themen 7
D Restguthaben ausrechnen Java Basics - Anfänger-Themen 4
F Potenz ausrechnen Hilfe! Java Basics - Anfänger-Themen 7
D Gebühr ausrechnen [Buchaufgabe] Java Basics - Anfänger-Themen 9
C Rechenaufgabe im JLabel ausrechnen Java Basics - Anfänger-Themen 2
B Variablen im Java-Code selber "ausrechnen" Java Basics - Anfänger-Themen 8
C Konvertierung per Hand ausrechnen Java Basics - Anfänger-Themen 8
C Variablen Array dynamisch halten und ausrechnen Java Basics - Anfänger-Themen 14
N alter mit Date ausrechnen Java Basics - Anfänger-Themen 10
StrikeTom Median ausrechnen Java Basics - Anfänger-Themen 3
K Datentypen Prozent ausrechnen, Probleme Java Basics - Anfänger-Themen 9
K BMI ausrechnen Java Basics - Anfänger-Themen 20
B Taschenrechner - Aufgabenstring umwandeln und ausrechnen Java Basics - Anfänger-Themen 6
C String "ausrechnen" Java Basics - Anfänger-Themen 6
C Mausklicks pro Minute ausrechnen Java Basics - Anfänger-Themen 12
M Gleichungen dynamisch erstellen und ausrechnen? Java Basics - Anfänger-Themen 8
P Farbwertanteile ausrechnen! geht so nich ganz Java Basics - Anfänger-Themen 2
D BreitenGrad ausrechnen Java Basics - Anfänger-Themen 13
G automatisch ausrechnen Java Basics - Anfänger-Themen 3
U tage ausrechnen Java Basics - Anfänger-Themen 4
B Formel in Textfeld ausrechnen Java Basics - Anfänger-Themen 5

Ähnliche Java Themen

Neue Themen


Oben