этот код 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
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript / JS) и его различных диалектах / реализациях (кроме ActionScript). Включите все соответствующие теги в свой вопрос; например, [node.js], [jquery], [json] и т. д.