基本信息
源码名称:计算机网络CRC循环冗余检测系统
源码大小:0.05M
文件格式:.zip
开发语言:Java
更新时间:2021-01-28
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 1 元 
   源码介绍

模拟计算机网络中的CRC循环冗余检测,实现对输入数据的检测。

//二进制除法

public String twochufa(String cs,String bcs) {
char[] csArr=new char[cs.length()];//除数数组
char[] bcsArr=new char[bcs.length()];//被除数数组
char[] ysArr=new char[cs.length()];//余数数组
char[] jsArr=new char[cs.length()];//减数数组
csArr=cs.toCharArray();
bcsArr=bcs.toCharArray();
for(int i=0;i<csArr.length;i ) {
jsArr[i]=csArr[i];
}
for(int i=0;i<ysArr.length;i ) {
ysArr[i]=bcsArr[i];
}
for(int n=0;n<bcsArr.length-csArr.length;n ) {
String ys="";
String c="";
for(int j=0;j<csArr.length;j ) {
if(jsArr[j]==ysArr[j]) {
c="0";
}
else {
c="1";
}ys=ys c;}
ysArr=ys.toCharArray();
for(int y=0;y<ysArr.length-1;y ) {
ysArr[y]=ysArr[y 1];
}ysArr[ysArr.length-1]=bcsArr[csArr.length n];
if (ysArr[0]=='0') {
for(int k=0;k<csArr.length;k ) {
jsArr[k]='0';
}
}else{
for(int k=0;k<csArr.length;k ) {
jsArr[k]=csArr[k];
}
}
shang=shang jsArr[0];

}
String ys="";
String c="";
for(int j=0;j<csArr.length;j ) {
if(jsArr[j]==ysArr[j]) {
c="0";
}
else {
c="1";
}ys=ys c;}
ysArr=ys.toCharArray();
String s="";
for(int i=1;i<csArr.length;i ) {
s=s ysArr[i];
}
return s;
}