如何在java中将int移位4n?

use*_*760 0 java shift

所以例如有一个功能:

public int shift4N(int num, int n)
{
    num = num << n << n << n << n;
    return num;
}
Run Code Online (Sandbox Code Playgroud)

是否有一个不那么冗余的方法呢?虽然不允许乘法......

任何帮助将不胜感激 :)

har*_*old 5

for循环似乎对我来说有点麻烦,为什么不把乘法替换为乘法?

return num << (n << 2);
Run Code Online (Sandbox Code Playgroud)