Помогите перевести этот код(Pascal) в java; [требует правки]

276
16 июня 2017, 08:22
var
hexa: string; {шестнадцатеричное число}
n: byte; {его длина}
ch: char; {цифра очередного разряда как символ}
digit: byte; {цифра очередного разряда}
m: byte; {степень 16}
decimal: integer; {десятичное число}
i: byte;

function pow16(m: byte):integer;
var i: byte;
begin
pow16 := 1;
for i := 1 to m do
    pow16 := pow16 * 16;
end;
begin
write('Hexadecimal: ');
readln(hexa);
n := length(hexa);
decimal := 0;
m := n;
for i:=1 to n do begin
    ch := hexa[i];
    if ch in ['A'..'F'] then
        case ch of
        'A': digit := 10;
        'B': digit := 11;
        'C': digit := 12;
        'D': digit := 13;
        'E': digit := 14;
        'F': digit := 15
        end
    else
        digit := ord(ch) - ord('0');
    m := m - 1;
    decimal := decimal + digit * pow16(m);
end;
writeln('Decimal: ',decimal);
readln
end.
READ ALSO
К какому типу кодирования относится эта binary строчка(а именно рус буквы)

К какому типу кодирования относится эта binary строчка(а именно рус буквы)

При разборе binary файла столкнулся с тем, что в binary файле есть русские буквы и как их разобрать не знаюв первых скобках написано в десятичном...

272
JavascriptInterface как обратиться к встроенным интерфейсам WebView

JavascriptInterface как обратиться к встроенным интерфейсам WebView

Всем приветЯ хочу из своего js интерфейса обратится к интерфейсу ну например document или чему-то подобному, а как это сделать незнаю

304
Android Pre Dex: [mysql-connector-java-5.1.6.jar] Exception in thread

Android Pre Dex: [mysql-connector-java-5.1.6.jar] Exception in thread

Закоммитился - нормальноПосле обновления с свн, при компиляции начал получать несовсем понятный мне exception, причем ругается не только на mysql-connector,...

506
VKSDK методы account [требует правки]

VKSDK методы account [требует правки]

Здравствуйте! Как в VKSdk andnroid выполнять запросы к методам account?

312