所有字节进行纵向累加,舍弃进位位 求解答?

 

异或就是不进位加法

public static byte verification(byte[] bytes){
    int res = 0;
    for (int temp : bytes) {
        res ^= temp;
    }
    return (byte) res;
}

char类型转int,再累加,取最后一位数字。是这样吗

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

好兄弟,解决了吗,我也遇到了,8位累加,舍弃进位位

请问解决了吗?可以给一份代码吗?我现在也需要这个校验