通常是“978”或“979”,并重新计算计算机校验码。计算机校验码(ISBN-10)用于防止因抄写错误导致的ISBN号错误,是一位数值,范围在0-9之间(10由X代替)。
ISBN-10: 0-596-52831-0 ISBN-13: 978-0-596-52831-7 为什么一本书两个ISBN?分别有什么用啊? ISBN扩升至13位 1. 现有ISBN的结构 国际标准书号ISBN是英文International Standard Book Number的缩写,1971年国际标准化组织ISO(International Organization for Standardization)批准了国际标准书号在世界范围内实施,...
计算ISBN-10的校验和,步骤如下:1. 每位数字从左到右依次乘以10到1的权重,乘积之和为: 0×10 + 3×9 + 0×8 + 6×7 + 4×6 + 0×5 + 6×4 + 1×3 + 5×2 + 2×1 = 0 + 27 + 0 + 42 + 24 + 0 + 24 + 3 + 10 + 2 = 132 2. 对和取模11:132 % 11 = 0 3. 余...
digits /= 10; }// 判断最后一位校验和是否为X char checksum; if (sum % 11 == 10) { checksum = 'X'; } else { checksum = (char) (sum % 11 + '0'); }// 将前9个数和最后一位校验和拼接成完整的ISBN-10号码 String isbn = String.format("%09d%c", digits, checksum);// 输...
ISBN-10与ISBN-13的分别国际标准书号13位书号编辑EAN:EuropeanArticleNumber(欧洲商品号),国际标准书号中心于2004年决定在国际标准书号的基础上再添加一组三位数字在最前,即将现有的10位书号前面加上前缀号978或979及重新计算稽核号,以转换为新的13位格式,与13位欧洲商品编码相同 ...
ISBN-10标识符的长度为十位数。前九个字符是数字0-9。最后一个数字可以是0-9或X,表示值为10。如果数字之和乘以其位置模11等于零,则ISBN-10数字有效。 【示例】ISBN : 1 1 1 2 2 2 3 3 3 9position : 1 2 3 4 5 6 7 8 9 10它是一个合法的 ISBN-10:(1*1 + 1*2 + 1*3 + 2*4 +...
基于你的要求,我将分点回答如何检查ISBN-10的有效性,并附上相应的Java代码片段。 1. 理解ISBN-10的格式和校验规则 ISBN-10由10位数字组成,最后一位是校验和。校验和的计算方法是:将前9位数字分别乘以1到9,然后将所有乘积相加,对11取模。如果模为10,则校验位为‘X’;否则,校验位为模的结果。 2. 编写Java...
国际标准书号由''ISBN-和10个数字组成,其格式为:工SBN组号一出版者号-书名号-校验码(如校验码为''10〃则用符号''X 〃代表)。如果这10个数字自左至右依次
7-4 校验ISBN-10编码 图书使用国际标准书号(International Standard Book Number (ISBN-10))来编码,是一个 10 位码。前 9 位(0−9之间的数字)分别用于表示语言、出版商和 图书信息。第 10 位是校验位,可以是0−9之间的数字或者是字母 X (用于表示数字10); ...
第四段是校验位(CheckDigit),用10至2这9个数分别去乘标准书号的前9位数然后以11为模计 算得到。取值范围为0-10,10由X代替。 10位ISBN:0-393-04002-? 位置Total12345678910 ISBN039304002 权重1098765432– 乘积1440277221020004– 校验位=mod11(11–mod11(ProductTotal))=mod11(11–mod11(144))=10 ...