Ich versuche, die Variable 'c' durch 2 (in 'd' gespeichert) zu teilen. Aus irgendeinem Grund passiert das nicht. Ich überhole gerade 10 und 2 für die Eingabe.Warum funktioniert die Funktion divide() nicht in Java BigInteger?
import java.util.*;
import java.lang.*;
import java.io.*;
import java.math.BigInteger;
class Ideone
{
public static void main (String[] args) throws java.lang.Exception
{
Scanner sc = new Scanner(System.in);
BigInteger a = new BigInteger(sc.next());
BigInteger b = sc.nextBigInteger();
BigInteger d = new BigInteger("2");
System.out.println(d);
BigInteger c = a.subtract(b);
c.divide(d);
System.out.println(c);
a.subtract(c);
System.out.println(a);
System.out.println(c);
}
}
Jede Hilfe wäre willkommen. Danke im Voraus!
Vielen Dank, das löst es. –