Walidacja konta bankowego

Walidacja konta bankowego
D6
  • Rejestracja:ponad 7 lat
  • Ostatnio:ponad 4 lata
  • Postów:4
0

Mam już taki kod który sprawdza długość konta bankowego, ale nie wiem jak sprawdzić sumę kontrolną.. KOD:

private static byte KontoBankowe[] = new byte[26];

public static void isKontoPoprawne(String Konto) throws Exception {
    if (Konto.length() != 26 && Konto.length() != 32) {
        throw new Exception("Błędne Konto Bankowe: " + Konto);
    } else {
        for (int i = 0; i < 26; i++) {
            KontoBankowe[i] = Byte.parseByte(Konto.substring(i, i + 1));
        }
        if (!checkSum()) {
            throw new Exception("Błędne Konto Bankowe: " + Konto);
        }
    }
}

private static boolean checkSum() {
}

}

edytowany 4x, ostatnio: Shalom
Haskell
  • Rejestracja:prawie 10 lat
  • Ostatnio:12 miesięcy
  • Postów:4700
0

Zaglądali do kufrów, zaglądali do waliz, nie zajrzeli do d**y - tam miałem socjalizm. Czesław Miłosz
D6
  • Rejestracja:ponad 7 lat
  • Ostatnio:ponad 4 lata
  • Postów:4
0

cholera ale nie wiem jak w javie to zrobić, jestem amatorem

edytowany 2x, ostatnio: Shalom
P2
  • Rejestracja:ponad 9 lat
  • Ostatnio:prawie 4 lata
  • Postów:47
0

Regexy?

vpiotr
  • Rejestracja:ponad 13 lat
  • Ostatnio:prawie 3 lata
0
Julian_
  • Rejestracja:około 8 lat
  • Ostatnio:ponad 4 lata
  • Postów:1703
0

Mogę rozwiązać Ci to zadanie w Javie za 700zł.

nie100sowny
  • Rejestracja:około 9 lat
  • Ostatnio:3 dni
  • Lokalizacja:Kraków
  • Postów:402
2
Julian_ napisał(a):

Mogę rozwiązać Ci to zadanie w Javie za 700zł.

Nie słuchaj - to programista R. Programiści R nie piszą testów!!! Ja napiszę za 1400, ale nie będzie tego idiotycznego else, oraz będzie 100% pokrycia testami. Wykorzystam architekturę haksagonalną, mikroserwisy :D


"Gdy się nie wie, co się robi, to się dzieją takie rzeczy, że się nie wie, co się dzieje"
nie100sowny
Dokładnie, a poza tym - mikroserwisy są niezatapialne.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.