Quersummen Prob.

Status
Nicht offen für weitere Antworten.

TheDestroyer

Aktives Mitglied
Moin. Will noch ein Programm schreiben, welches mir die Quersumme aus 3 Zahlen berrechnet. Muss das aus der Tages- Monats- und Jahreszahl machen, z.B. 22.11.2006. Dann soll halt 22+11+2006. Und dann halt bis die Summe einstellig ist. Nun klappt das aber nicht wirklich. Als Ausgabe kommt immer 0. Kann mir jemand helfen?

Code:
public class Friday {
	private static final int zahl = 0;
	private static int quersumme = 0;
	
	public static void main (String []args){
		System.out.println("Die Quersumme lautet " + quersumme(zahl));
	}
	
	public static int quersumme(int zahl) 
    { 
        
        int day = 4;
		int month = 6;
		int year = 2006;
        
        String str = Integer.toString(zahl); 
        for (int i=1; i<str.length(); i++) 
        { 
            quersumme += Character.getNumericValue(str.charAt(i));            
        } 
        return quersumme; 
    }
	
	

}
 

byte

Top Contributor
Du weisst aber schon dass

Code:
Character.getNumericValue(int)

den Unicode Wert zurückliefert? Mit deinen Zahlen für Tag, Monat und Jahr hat das herzlich wenig zu tun...
 

Noar

Bekanntes Mitglied
??

Du brauchst doch nur day+month+year ausrechnen und dann auf Einstelligkeit prüfen (wenn zahl kleiner 10...)

Oder habe ich da was falsch verstanden?
 

byte

Top Contributor
(Ungetestet) sollte diese Methode die Quersumme eines beliebigen ints errechnen:

Code:
private int getSumOfDigits(int number) {
  int result;
  while(number > 0) {
    result += number % 10;
    number /= 10;
  }
  return result;
}
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Anzahl Quersummen bis zur Einstelligkeit Java Basics - Anfänger-Themen 12
F Erste Schritte Hausaufgaben-Prob. - Iterative Prog. Zahlen aufsummieren, wenn durch k>0 teilbar. Java Basics - Anfänger-Themen 5
H Kleines Prob Java Basics - Anfänger-Themen 5
K Erste Schritte prob mit DefaultListModel (string) Java Basics - Anfänger-Themen 8
K Erste Schritte prob anzeige Java Basics - Anfänger-Themen 4
F Button array prob Java Basics - Anfänger-Themen 7
K Prob. mit einer Fehlermeldung Java Basics - Anfänger-Themen 7
S OOP ArrayList Klasse nachbauen, prob mit remove Java Basics - Anfänger-Themen 5
G Prob. mit KeyListener und Unterklasse Java Basics - Anfänger-Themen 5
J Doppelte Integer aus einem Array entfernen - seltsames Prob. Java Basics - Anfänger-Themen 5
G hibernate . tutorial prob . Java Basics - Anfänger-Themen 4
S prob mit add in einer arry list Java Basics - Anfänger-Themen 13
G taschrechner prob Java Basics - Anfänger-Themen 2
A Connection Prob Java Basics - Anfänger-Themen 3
F prob beim positionieren eines banners Java Basics - Anfänger-Themen 4
N Array-Prob Java Basics - Anfänger-Themen 6
K Prob mit java.util.regex.matches-String wird nicht erkannt? Java Basics - Anfänger-Themen 9
K prob mit einer matrix.ha Java Basics - Anfänger-Themen 34
G Erklärungs Prob Java Basics - Anfänger-Themen 15
javafreak1986 Util.class Prob Java Basics - Anfänger-Themen 8
L RandomAccessFile - Prob Java Basics - Anfänger-Themen 4
G nen virus oder nen prob mit java Java Basics - Anfänger-Themen 3
M Prob bei JTextArea auf .setEditable(false) setzen Java Basics - Anfänger-Themen 2
G mal wieder Prob mit Jar-File Java Basics - Anfänger-Themen 16
T Prob. Interface und Paramter Java Basics - Anfänger-Themen 5
E 2 Prob.:"ArrayIndexOutOfBoundsException" & do- Java Basics - Anfänger-Themen 2
Z prob beim erstellen eines jar files mit eclipse Java Basics - Anfänger-Themen 4
G kleines Prob bei "net send" programm Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben