G
GreenThunder
Hallo,
ich brauch mal wieder ein bisschen Hilfe.
Die Aufgabe diesmal lautet, die Quersumme einer BigIntegerzahl zu berechnen.
Mein Problem: Der Rechner rechnet und rechnet, aber nix passiert.
Mein Code:
ich brauch mal wieder ein bisschen Hilfe.
Die Aufgabe diesmal lautet, die Quersumme einer BigIntegerzahl zu berechnen.
Mein Problem: Der Rechner rechnet und rechnet, aber nix passiert.
Mein Code:
PHP:
import java.io.*;
import java.lang.*;
import java.math.*;
public class AufgabeZwei
{
public static BigInteger quersumme(BigInteger a)
{
BigInteger q = new BigInteger("0");
BigInteger NULL = new BigInteger("0");
BigInteger ZEHN = new BigInteger("10");
int x=(a.compareTo(NULL));
for(;x>0;a=a.divide(ZEHN))
{
BigInteger y=a.mod(ZEHN);
q = q.add(y);
}
return q;
}
public static void main(String[] args) throws IOException
{
BufferedReader din = new BufferedReader(
new InputStreamReader(System.in));
System.out.print("Bitte geben Sie den Wert fuer a ein!: ");
BigInteger a = new BigInteger(din.readLine());
System.out.print("Die Quersumme von "+a+" ist "+quersumme(a)+".");
}
}