public class Quersumme { static int quersumme(int n) { if(n == 0) return 0; // Abbruchkriterium wenn n == 0 ist return quersumme(n/10) + n % 10; } static int quersumme_iterativ(int n) { int ergebnis = 0; while(n > 0) { ergebnis = ergebnis + n%10; n = n / 10; } return ergebnis; } public static void main(String[] args) { final int zahl = 543210; // Aufruf der Funktion "quersumme" System.out.println(quersumme(zahl)); System.out.println(quersumme_iterativ(zahl)); } }