-
Data: 2005-03-04 08:22:09
Temat: Re: Pomocy
Od: Łukasz Cielecki <m...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]onet napisał(a):
> dzięki ale ten programik sprawdza poprawnośc numeru z tym nie ma problemu
> ale jak uzyskać numer mając jedynie poprawne 8 znaków określających bank
> czyli nie mam 16 znaków rachunku i nie mam liczby kontrolnej.
> Mogę sobie losować te 16 numerków ale jak obliczyć sumę kontrolną ??
Trza było przeszukać archiwum. :) Już kiedyś tu podawałem kod Javie. No
ale dobra - niech Ci będzie:
final private String calculateIbanChecksum(String account) {
// metoda liczy cyfry kontrolne IBAN
int i, j, sum;
String res;
int weights[] = {
1, 10, 3, 30, 9, 90, 27, 76, 81, 34, 49, 5, 50, 15, 53, 45, 62,
38, 89, 17, 73, 51, 25, 56, 75, 71, 31, 19, 93, 57, 85, 74, 61, 28
};
//account.replaceAll(" ", "")
account = account + "252100";
i = account.length()-1;
j = 0;
sum = 0;
while(i>=0) {
sum = sum + (Integer.parseInt( "" + account.charAt(i) ) * weights[j] );
i = i - 1;
j = j + 1;
}
sum = sum % 97;
sum = 98 - sum;
res = "" + sum;
if (res.length() < 2) res = "0" + res;
return res;
}
> Też mogę sobie losować i potem sprawdzać czy akurat trafiłem ale ......
ROTFL!
Najnowsze wątki z tej grupy
- Karty mBąka.
- Polskie złoto na uchodźstwie
- Citi -- rozwód
- limit 800zł z Euronetu
- Koniec swiata
- Allegro
- Co robić, jak robić, aby dużo zarobić, a się nie narobić ?
- Nawrocki : Polska otrzyma od Niemiec 6 bln 200 mld zł zadośćuczynienia za straty poniesione podczas II wojny światowej.
- silna zlotowka
- oszołomy paranoidalne
- Citi --> Velo
- Phishing obok nas.
- poznaj siłe swoich pieniędzy
- mBank i (nowe?) limity wypłat z bankomatów
- presja na aplikacje i blik
Najnowsze wątki
- 2025-06-26 Karty mBąka.
- 2025-06-25 Polskie złoto na uchodźstwie
- 2025-06-17 Citi -- rozwód
- 2025-06-13 limit 800zł z Euronetu
- 2025-06-10 Koniec swiata
- 2025-06-10 Allegro
- 2025-06-07 Co robić, jak robić, aby dużo zarobić, a się nie narobić ?
- 2025-06-07 Co robić, jak robić, aby dużo zarobić, a się nie narobić ?
- 2025-06-03 Nawrocki : Polska otrzyma od Niemiec 6 bln 200 mld zł zadośćuczynienia za straty poniesione podczas II wojny światowej.
- 2025-06-02 silna zlotowka
- 2025-05-29 oszołomy paranoidalne
- 2025-05-28 Citi --> Velo
- 2025-05-17 Phishing obok nas.
- 2025-05-17 poznaj siłe swoich pieniędzy
- 2025-05-16 mBank i (nowe?) limity wypłat z bankomatów