Hallo zusammen,
Mit dem Code hab ich versucht alternierende Quersumme auszugeben jedoch läuft da etwas mit den Vorzeichen nicht so richtig.
Mit dem Code hab ich versucht alternierende Quersumme auszugeben jedoch läuft da etwas mit den Vorzeichen nicht so richtig.
Code:
import java.util.*;
public class alternierend {
public static void main(String[] args) {
int zahl1;
int altquersumme = 0;
int i = 0;
System.out.println("Zahl: ");
Scanner sc = new Scanner(System.in);
zahl1 = sc.nextInt();
sc.close();
while (zahl1>0) {
if (i%2 == 0) {
altquersumme -= zahl1%10;
i++;
}
else {
altquersumme += zahl1%10;
i++;
}
zahl1=zahl1/10;
}
System.out.println("Alternierende Quersumme:" + altquersumme);
}
}