Methoden Modulo Operator

newOne

Neues Mitglied
Hallo :) Ich bin ein absoluter Programmieranfänger und das ist meine ziemlich erste Programmieraufgabe. Ich komme da mit eine Paar Abschnitten der Aufgabe nicht klar. Wie kann man denn zum Beispiel 0.2 mit 10 multiplizieren und dann den Modulo Operator benutzen, um da 3 zu bekommen? Und wie kann man das so verändern, dass die Methode update nicht mehr null, sondern die Zeichenkette zurückliefert? Da unten poste ich meinen Code, bin mir aber gar nicht sicher, dass ich auf dem richtigen Weg bin:( Bitte bitte um Hilfe!

Neben der zu verschlüsselnden Zeichenkette muss noch ein Chiffre übergeben werden. Dieser soll aus
der Zeit berechnet werden. Multiplizieren Sie dazu die übergebene Zeit mit 10 und speichern Sie diese
in einer int-Variable mit der Bezeichnung chiffre. Verwenden Sie den Modulo-Operator, um den
so berechneten Wert in das Intervall 1-13 zu transformieren und übergeben Sie diesen der Methode
GdiKit.encrypt. Eine übergebene Zeit von 0.2s sollte also den Chiffre 3, die Zeit 1.7s den Chiffre 5
erzeugen.
Die Methode update soll nicht mehr null zurückgeben, sondern eine wie folgt formatierte Zeichenkette:
[chiffre]:[inStr]:[GdiKit.encrypt(inStr, chiffre)].

Java:
protected static String update(String inStr, double time) {
        int chiffre =(int)time*10;
        chiffre = chiffre % 12;
        return (chiffre + ":" + inStr + ":" + GdiKit.encrypt(inStr, chiffre));
        
        }
 
Zuletzt bearbeitet:

Flown

Administrator
Mitarbeiter
Deine Chiffre-Berechnung ist falsch.

Also das hier:
Java:
chiffre = chiffre % 12;
Die Aufgabe lautet du sollst ein Intervall von 1-13 schaffen!

Analoges Beispiel: Also ich geb dir mal die Werte für x % 2:
Code:
x  |  x % 2
-----------
0  |    0
1  |    1
2  |    0

Wenn ich also ein Intervall von 1 - 2 haben möchte, dann brauch ich die Formel
Code:
(x % 2) + 1 //Klammern können weggelassen werden

Die Tabelle würde dann so aussehen:

Code:
x  |  x % 2 + 1
---------------
0  |      1
1  |      2
2  |      1

Jetzt brauchst du das nur noch auf dein Intervall anzuwenden.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
B Modulo-Operator anhand eines Beispieles erklären Java Basics - Anfänger-Themen 7
H Buch: Java lernen mit BlueJ Modulo-Operator Java Basics - Anfänger-Themen 16
S Modulo Operator Java Basics - Anfänger-Themen 8
R Ersatz für Modulo Operator Java Basics - Anfänger-Themen 8
J Modulo-Operator rechnet falsch Java Basics - Anfänger-Themen 2
S Modulo-Operator Java Basics - Anfänger-Themen 5
R Rechenoperationen mit Modulo Java Basics - Anfänger-Themen 2
s.marcii Modulo in der Variable einsetzen - ist das möglich? Java Basics - Anfänger-Themen 2
A Modulo operation Java Basics - Anfänger-Themen 5
A Char und modulo Java Basics - Anfänger-Themen 8
C Verständnisfrage zu Modulo Java Basics - Anfänger-Themen 6
T Modulo / Pow berechnen Java Basics - Anfänger-Themen 4
F Switch Case Modulo berechnen Java Basics - Anfänger-Themen 12
krgewb Best Practice Modulo Java Basics - Anfänger-Themen 4
L Rekursion Modulo Java Basics - Anfänger-Themen 7
W Input/Output Modulo Wert speichern und ausgeben lassen Java Basics - Anfänger-Themen 3
S Operatoren Modulo programmieren Java Basics - Anfänger-Themen 10
V Andere Schreibweise für % Modulo Java Basics - Anfänger-Themen 9
D Brauche Hilfe bei Modulo (Übungsaufgabe) Java Basics - Anfänger-Themen 14
L Modulo Reste abspeichern und wiedergeben ? Java Basics - Anfänger-Themen 4
Z 10er und 100er Stelle durch Modulo Java Basics - Anfänger-Themen 2
J for-schleife + modulo Java Basics - Anfänger-Themen 2
E Problem mit modulo Rechnung Java Basics - Anfänger-Themen 8
R Merkwürdige Modulo Berechnung Java Basics - Anfänger-Themen 7
E Potenz mit Modulo (über for-Schleife) berechnen Java Basics - Anfänger-Themen 8
J modulo Java Basics - Anfänger-Themen 13
H Typ short: Exponent und Modulo Java Basics - Anfänger-Themen 3
W Modulo rechnen Java Basics - Anfänger-Themen 3
calzone Problem einer Gleichung mit Modulo Java Basics - Anfänger-Themen 5
A Problem mit modulo Java Basics - Anfänger-Themen 8
J statt modulo "if-Anweisung" Java Basics - Anfänger-Themen 9
J Modulo berechnen Java Basics - Anfänger-Themen 11
S Modulo Java Basics - Anfänger-Themen 10
D BigInteger potenzieren und anschließend Modulo Java Basics - Anfänger-Themen 7
G SHA (byte array) per modulo hashen Java Basics - Anfänger-Themen 6
G Modulo Java Basics - Anfänger-Themen 4
Safado modulo rechnen Java Basics - Anfänger-Themen 5
H Modulo rechnen Java Basics - Anfänger-Themen 17
G Modulo Division funzt nicht Java Basics - Anfänger-Themen 3
G BigInteger und Modulo Java Basics - Anfänger-Themen 3
B Modulo (%) und == Java Basics - Anfänger-Themen 8
pkelod Binäre Darstellung Bitwise-Operator Java Basics - Anfänger-Themen 10
U Wie genau funktioniert der ! Operator Java Basics - Anfänger-Themen 3
C ?: Operator Java Basics - Anfänger-Themen 14
L Java operator % Java Basics - Anfänger-Themen 3
KogoroMori21 Erklärung zum Ternären Operator Java Basics - Anfänger-Themen 4
C Ternärer Operator mit Strings Java Basics - Anfänger-Themen 3
L Modulus Operator Java Basics - Anfänger-Themen 3
A Zuweisungen und -- operator; Java Basics - Anfänger-Themen 2
H << Operator Java Basics - Anfänger-Themen 7
F RegEx "+" nur als Zeichen, nicht als Operator oder Sonstiges Java Basics - Anfänger-Themen 2
H Operatoren Der bedingte Operator ? : ; Java Basics - Anfänger-Themen 2
J new-Operator Java Basics - Anfänger-Themen 6
H this operator - was ist das? Java Basics - Anfänger-Themen 2
R Operatoren Bad operand types for binary operator Java Basics - Anfänger-Themen 4
O Bedingter Operator eine Frage! Java Basics - Anfänger-Themen 10
O Erste Schritte x*y*z mit Shift Operator moeglich? Java Basics - Anfänger-Themen 15
L Operatoren error: bad operand types for binary operator && Java Basics - Anfänger-Themen 8
E Methoden in new-Operator Methode in geschweifter Klammer Java Basics - Anfänger-Themen 3
I bad operand types for binary operator > Java Basics - Anfänger-Themen 5
D Conditional Operator ?: Java Basics - Anfänger-Themen 3
L Operatoren Übungsklausuraufgabe, unbekannter Operator Java Basics - Anfänger-Themen 13
H Operatoren Fehler bad operand types for binary operator Java Basics - Anfänger-Themen 7
snipesss Operator "-" is undefined Java Basics - Anfänger-Themen 1
F Operatoren If mit variabelem Operator Java Basics - Anfänger-Themen 2
J instanceof Operator Java Basics - Anfänger-Themen 3
K Operatoren The Operator * is undefined for the argument type(s) double, String Java Basics - Anfänger-Themen 4
J Operator * benutzen Java Basics - Anfänger-Themen 3
DeVolt Operatoren Frage zum new-Operator Java Basics - Anfänger-Themen 4
S Operatoren ! Operator Java Basics - Anfänger-Themen 4
O Operator undefined Java Basics - Anfänger-Themen 2
N this-Operator Java Basics - Anfänger-Themen 2
ubaro1 Operatoren Der Tide Operator und positive Ganzzahlen in Binär Java Basics - Anfänger-Themen 1
S Hashcode - Operator ^ Java Basics - Anfänger-Themen 11
M Shift Operator Java Basics - Anfänger-Themen 3
V XOR-Operator? Java Basics - Anfänger-Themen 5
K Zugriff einer Klasse auf eine andere Andere -> bad operand for binary operator Java Basics - Anfänger-Themen 5
J bad operand types for binary operator Java Basics - Anfänger-Themen 3
T Pixelmanipulation Sobel-Operator Java Basics - Anfänger-Themen 2
K Frage zu Class Operator Java Basics - Anfänger-Themen 2
L The operator && is undefined for the argument type(s) String, boolean Java Basics - Anfänger-Themen 8
C Operatoren | - Operator Java Basics - Anfänger-Themen 10
K .Class Operator unklar Java Basics - Anfänger-Themen 3
B Operator | Java Basics - Anfänger-Themen 11
R Compiler-Fehler Operator + nicht erlaubt? Java Basics - Anfänger-Themen 6
C Was tut der | Operator? Java Basics - Anfänger-Themen 8
K Polymorphie und instanceOf Operator Java Basics - Anfänger-Themen 6
S Objekt Erzeugung ohne new Operator Java Basics - Anfänger-Themen 6
C Logischer UND Operator funktioniert nicht richtig Java Basics - Anfänger-Themen 5
K Conditional Operator Java Basics - Anfänger-Themen 16
A Was bedeutet der Operator *= ? Java Basics - Anfänger-Themen 2
A Operator in Java Java Basics - Anfänger-Themen 11
C Variablen Problem: variable operator might not have been initialized Java Basics - Anfänger-Themen 9
D : ? Operator -Verständnisproblem Java Basics - Anfänger-Themen 24
K OOP Wertebereich Ergebnis von % Operator Java Basics - Anfänger-Themen 8
L Frage zu Konstruktoren und dem this Operator Java Basics - Anfänger-Themen 16
W &-Operator in diesem Zusammenhang Java Basics - Anfänger-Themen 19
J Oder-Operator Tastenkürzel Java Basics - Anfänger-Themen 7
K Cast-Operator Java Basics - Anfänger-Themen 3
D Bit-Operator & Java Basics - Anfänger-Themen 5

Ähnliche Java Themen

Neue Themen


Oben