Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
Er bekommt die Zahl von der Kommandozeile, also eigentlich ist es schon ein String😀Alternativ funktioniert es auch die Zahl in einen String zu wandeln und von diesem String jede einzelne Position wieder in eine Ziffer.
Damit hast du ja sowas von Recht 😉Er bekommt die Zahl von der Kommandozeile, also eigentlich ist es schon ein String😀
String number = "123456"; //Irgendein String, weil wir brauchen ja einen.
byte[] numberarray = number.toBytes(); //Den String in ein Bytearray umwandeln.
int checksum = 0; //Hier wird die Quersumme gleich gespeichert.
for(byte b : numberarray){ //Jetzt wird über jedes Byte in bytearray (und damit über jedes Zeichen im String) iteriert
checksum =+ (b - 48); //und dessen Wert zur Quersumme addiert. Wenn du wissen willst warum da vorher noch
} //48 subrahiert wird, schau dir mal die ASCII-Tabelle an.
System.out.println("Quersumme: " + checksum);