java 字节十进制到字节bcd的转换

mbyulnm0  于 5个月前  发布在  Java
关注(0)|答案(1)|浏览(46)

我需要将一个 Delphi 函数转换为Java函数。这个函数将一个字节十进制转换为字节bcd:

function ByteToBCD(Number : byte) : byte;
begin
    result:= ((Number div 10) shl 4) or (Number mod 10);
end;

字符串

pengsaosao

pengsaosao1#

你能做到的

public static int byteToBCD(byte b) {
    assert 0 <= b && b <= 99; // two digits only.
    return (b / 10 << 4) | b % 10;
}

字符串
目前还不清楚你被什么卡住了,但答案是琐事。

相关问题