этот код JS

function keygen( serial) {
 return parseInt(serial.replace(/-/g, ''), 16)
}
keygen("C6AD-0E40")

дает

3333230144

и этот код Java

private int keygens(String serial) {

        String s=serial.replaceAll("[-]", "");
     int dec=Integer.parseUnsignedInt(s,16);
                 return dec+dec+dec; //one dec give negative value wondering why !!
}
        System.out.print(keygens("C6AD-0E40"));

дает

1409755840

ПОЧЕМУ? , мне нужно получить то же возвращаемое значение функции js

Цени любую помощь

0
JDEV