日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

Java异或校验_异或校验计算器(java注释@)

發(fā)布時間:2023/12/19 综合教程 20 生活家
生活随笔 收集整理的這篇文章主要介紹了 Java异或校验_异或校验计算器(java注释@) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Java異或校驗

今天要用到異或校驗,折騰了半天,寫下來留作備用。
功能是將一串16進制的數(shù)進行異或校驗,輸出校驗和。
代碼:

import java.util.Scanner;

/* * 亦或校驗算法 */
public class Checksum_XOR { 
   

    @SuppressWarnings("resource")
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        while(true){
            int i = 0,j = 0;
            Scanner scanner = new Scanner(System.in);
            String in = scanner.nextLine();
            int len = in.length();
            short inb[] = new short[len];
            for(i=0;i<len;i++){
                inb[i] = charToHex(in.charAt(i));   //將String里的每一個char轉(zhuǎn)換為Hex
            }

            for(i =0;i<len;i++){    //將每兩個Hex合并成一個byte
                inb[j] = (byte) (((inb[i]<<4)&0x00f0)|((inb[i+1])&0x000f));
                i++;
                j++;
            }
            byte temp = 0x00; //校驗值
            for(i = 0;i<len/2;i++){ //異或
                temp ^= inb[i];
            }
            System.out.printf("%x", temp);
        }
    }

    static short charToHex(char x){ //將單個char轉(zhuǎn)換為Hex
        short result = 0;
        switch(x){
        case 'a':result=10;break;
        case 'b':result=11;break;
        case 'c':result=12;break;
        case 'd':result=13;break;
        case 'e':result=14;break;
        case 'f':result=15;break;

        case 'A':result=10;break;
        case 'B':result=11;break;
        case 'C':result=12;break;
        case 'D':result=13;break;
        case 'E':result=14;break;
        case 'F':result=15;break;
        default:result = (short) Character.getNumericValue(x);break;
        }
        return result;
    }
}

總結(jié)

以上是生活随笔為你收集整理的Java异或校验_异或校验计算器(java注释@)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 天堂91| 亚洲精品在线免费播放 | 国产精品宾馆在线精品酒店 | 双性人妖互交localhost | 精品国产乱码久久久久久88av | 欧美色资源 | 日韩免| 玖玖精品 | 人人草人人看 | 精品国产系列 | 久久精品国产亚洲AV黑人 | 国产一区二区色 | 成人羞羞免费 | 粗大的内捧猛烈进出 | 夜夜成人| 72pao成人国产永久免费视频 | 久久对白 | 欧美日韩成人在线播放 | 成人污污视频在线观看 | 亚洲AV成人无码一二三区在线 | www.狠狠 | 日本加勒比一区二区 | 富婆如狼似虎找黑人老外 | 国产美女自慰在线观看 | 欧美日韩视频无码一区二区三 | 中文字幕在线观看不卡 | 天天干网站 | 欧美不卡一二三 | 可以直接看的无码av | 葵司ssni-879在线播放 | 久久艹在线视频 | 色999日韩 | 久久中文字幕无码 | 涩涩视频免费看 | 黄色一级网 | 精品少妇人妻av免费久久洗澡 | 国产日产精品一区二区三区四区 | 欧美女人交配视频 | 开心激情五月婷婷 | 色撸撸在线观看 | 亚洲精品久久一区二区三区777 | 在线中文字幕第一页 | 日本大尺度电影免费观看全集中文版 | 国产免费黄色片 | 成人免费观看在线视频 | av综合在线观看 | 欧美一区二区大片 | 亚洲无打码 | 午夜啪视频 | 亚洲欧美综合一区二区 | 国产精品一区二区三区四区视频 | 黄色在线播放网站 | 999伊人| 欧洲国产视频 | 在线免费观看视频网站 | 欧美精品做受xxx性少妇 | 日韩精品一二区 | 嫩草嫩草嫩草 | 找国产毛片看 | 青青草手机在线视频 | 国产精品jizz在线观看无码 | 国产卡一卡二卡三无线乱码新区 | 99免费精品 | 日韩中文字幕视频在线观看 | 偷偷操99 | 韩国av免费在线 | 国产porn| 亚洲日本va中文字幕 | av精选| 徐锦江一级淫片免费看 | 久久综合资源 | 色婷婷狠 | 黄色大片网站在线观看 | www视频在线观看免费 | 91精品啪在线观看国产线免费 | 免费av一级片 | 一级做a爱片性色毛片 | 阿v视频免费在线观看 | 爱的色放韩国电影 | 日韩 欧美 精品 | 二级黄色录像 | 永久免费视频网站直接看 | 在线观看911视频 | 国产午夜性春猛交ⅹxxx | jizz国产| 国产精品无码免费在线观看 | 日韩亚洲国产欧美 | 亚洲av毛片成人精品 | 日韩高清国产一区在线 | 色鬼综合 | 一级特黄特色的免费大片视频 | 国产精品无码永久免费不卡 | 日韩欧美一区二区三区四区五区 | 亚洲在线天堂 | 天天婷婷 | 秋霞影院av| 男人疯狂高潮呻吟视频 | 一区二区国产精品 | 国产日韩欧美一区二区东京热 |