Quersumme aus "Wortstring"

alba1314

Grünschnabel
Tach zusammen!

Habe folgendes Problem: Möchte eine Methode schreiben, die als übergebenen Parameter einen String erwartet und daraus eine Zahl berechnet und zurückgibt. Die Zahl (Quersumme) soll sich allerdings aus einem Wort berechnen, also z.B. beim String "Hallo" wäre das Ergebnis 48 (also a=1,b=2,c=3...z=26,...usw.). Jemand 'ne Idee?
 
Java:
  String s="Hallo";
  String h;
  h=s.toUpperCase();
  int Quersumme=0;		
  for (int i=0;i<h.length();i++)Quersumme+= (int)h.charAt(i)+1-(int)'A';

So würde ich's lösen. Ich habe erst letzten Freitag mit Java begonnen. Mag sein, dass es was eleganteres gibt. Das "ß" "Ä" und ähnliches habe ich nicht gesondert behandelt. Es ging um den Kern der Lösung.
 
Zuletzt bearbeitet:
Zurück