Tauziehen! HighScorers Prime vs. United DownCounters
-
-
507 sag ich mal irgendwie weiß ich immer nich so recht was ich zu al dem sagen soll
-
506 Man muss ja nicht immer etwas sagen.
-
-
504
Joa es geht, warum?
Wie benutzt man das? Wir haben eine Aufgabe, wo man bereits einen Integer benutzt und wir sollen das in einen BigInteger verwandeln das soll aber weiterhin auch mit Integern funktionieren und das haben sage und schreibe 2 leute geschafft -__-
-
505
Wenn du zum Beispiel
int a = 25; hast dann kannst du schreiben:
BigInteger b = new Biginteger(String.valueOf(a));
dann ist b = 25
, weil BigInteger auch String typen annimmt also eine direkte zuweisung wäre:
BigInteger b = new Biginteger("1000000000000000000000000000");
b ist 1000000000000000000000000000
hmm ich weiß nicht wie ich die Aufgabe verstehen soll, soll es bei einer Eingabe eines Benutzers der zu hoch für Integer ist in einen BigInteger umgewandelt werden oder benutzt ihr Rechnungen wo der Integer Wert kurzzeitig zu hohe Werte annimmt oder soll der Wert generell immer in BigInteger umgewandelt werden?
Achja und für Operationen wie + musst du glaube ich die Methoden von Biginteger benutzen b.add(a) für b+a
-
504
-
-
502
-
503
-
504
Guten Abend
Kann man in Java keine Operatoren überladen?
-
505
ne, man kann Methoden Überladen, wenn du das meinst :/. Man könnte natürlich eine mit BigInteger und eine für Integer schreiben, in der Tat.
-
506
von c++ und Python kenne ich es, dass man sämtliche Operatoren überladen bzw. überschreiben kann. (+-*\=><% usw.) Damit man die Operatoren für die jeweiligen Klassen Variablen und Member anpassen und außerhalb der Klasse verwenden kann. Dann ist man nicht mehr auf den Aufruf einer Methode wie z.B. im BigInt angewiesen.
Das wäre für Nox , aber momentan wahrscheinlich zu viel auch noch extra die Operatoren zu überladen
-
507
ah ne kann man in Java nicht ^^"
-
506
-
507 guten morgen mai neko wie gehts dir
-
506
In Java kann man glaube Methoden überladen, darum gings auch in der Vorlesung wo wir die Aufgabe bekommen haben .-.
-
507
Dass man das kann, hab ich eben geschrieben :P. Aber Operatoren eben nicht. Und joa dann mach einfach zwei Methoden eine nimmt einen Integer und die andere einen BigInteger
-
506
ufff
mal schauen, vielleicht später
ich hab noch andere (hoffentlich leichtere) aufgaben .-.
-
507
Na dann go Go go