问题标签 [isbn]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - ISBN Checker - 无法进行校验和
我似乎无法弄清楚如何解决这个问题。我在寻找校验和以及代码的外观方面陷入了数学困境。
我知道代码有一些问题,而且看起来很草率,可能会以更小、更简洁的方式编写,但我是数组新手,还不太擅长优化它们。
java - bookTest.java 打印出作者数组列表,但不是 isbn
要求:使用 Java 集合框架中的组件之一容纳多个作者。需要一本带有 isbn 和作者合集的书。JUnit:testValidate 指南:测试至少两种情况(一种情况是书籍属性包含正确的数据类型并且不为空也不包含空值,另一种情况不存在)。testEquals 指南:至少测试两种情况(一种情况是作者和 isbn 匹配,另一种情况不匹配)。测试至少两位作者。我的老师告诉我:testEquals你需要添加isbn和两个作者。创建一个数组列表。向其中添加两个作者。创建一个 Book 对象并添加 ArrayList 实例和 isbn。我认为这就是我所做的,作者正在印刷,但 ISBN 不是。我是一个完全的新手,我不知所措!任何人都可以帮忙吗?
编辑/添加我得到了要打印的 ISBN,但它只打印了我拥有的第二个 isbn。我需要更改什么才能让它们都打印?还是有关系?
这是输出:
这是我的新页面:
新 BookTest.java
图书.java
BookTest.java
java - Java方法isbn char转换和输出问题。无法找出算法中的错误
我正在尝试创建一个返回 char 类型的方法。条件是这样的:系统从用户输入中获取 9 位数字并计算它。该方法转换 nextLine() 输入中的每个字符并计算总和,然后取 % 11。如果余数为 10,则方法返回“X”,如果余数为 0 到 9,则该方法返回该数字,但必须在字符类型。到目前为止,我迷失了为什么它总是输出'/'而没有别的。请帮我找出我的算法的错误。
//这是下一部分,它插入连字符作为参考
// 最终结果总是像这样 321654987/ 和 3-216-54987-/ 它应该是从 0 到 9 的数字,如果余数是 10,则应该是 X。
请帮忙。谢谢一堆。
forms - 我应该为 HTML 表单中的 ISBN 使用什么输入类型?
我有一个要求用户输入 ISBN 号的网络表单。我想设计输入字段,以便它可以处理 10 或 13 位 ISBN。无论用户是否输入连字符,我也希望它能够正常工作。所以当我创建下面的表单域时,我应该使用什么来标记问题的输入类型?我已经读过,由于 SQL 注入的可能性,您通常应该避免使用文本字段。如果用户输入连字符,输入“数字”将不起作用。除了使用“文本”作为输入类型之外,还有其他选择吗?我的数据库当前将 ISBN 存储为 varchar(17)。
java - 如何在没有空格的情况下在同一行上获取多个输入
我正在为我的 CS 课做一个程序。设置起来并不难,它做了它应该做的事情。不过我的问题是我希望它在同一行上获取所有输入而没有任何空白。该程序应该获取 ISBN 的前 9 位并找到第十位并打印它。我知道您可以通过将数字作为字符串然后对其进行解析来做到这一点(我相信?),这样您就可以获得单独的整数。虽然我不完全确定我上次尝试正确设置了 while 循环,但这样做会让我不得不完全更改我的代码,不是吗?这是问题所在:(业务:检查 ISBN-10)ISBN-10(国际标准书号)由 10 位数字组成:d1d2d3d4d5d6d7d8d9d10。最后一位数字 d10 是校验和,使用以下公式从其他九位数字计算得出:(d1 * 1 + d2 * 2 + d3 * 3 + d4 * 4 + d5 * 5 + d6 * 6 + d7 * 7 + d8 * 8 + d9 * 9) % 11 如果校验和为10,则表示最后一位根据 ISBN-10 约定为 X。编写一个程序,提示用户输入前 9 位数字并显示 10 位数字 ISBN(包括前导零)。您的程序应该将输入读取为整数。无论哪种方式,这里的代码都没有循环输入带有空格的输入:
regex - 验证 ISBN bot 10 和 13 位的 Html 模式(正则表达式)
嘿,我是新手,所以我不知道如何在 html 输入 type=""text" 中验证 13 位和 10 位 isbn 的 isbn 请帮助我...
块引用
c++ - 将 CheckSum 与 C++ 结合使用以获取 13 位 ISBN
我正在尝试使用 C++ 使用前 12 位来计算 13 位 ISBN 的最后一位。我觉得我的代码应该是正确的,但我觉得我使用的公式可能是错误的。
公式为:
10 - (d0 + d1 * 3 + d2 + d3 * 3 + d4 + d5 * 3 + d6 + d7 * 3 + d8 + d9 * 3 + d10 + d11 * 3) % 10
这是我所拥有的:
例如:
978007063546 应该返回 3
和
978032133487 应该返回 9
感谢您的任何帮助。
java - 我的 isbn 检查器有什么错误?
// 声明变量
//检查isbn号的长度
//检查数字是否每1,3,5,7,9,11倍数,第13个数字被3倍数,其他每个数字被1倍数,然后将它们相加
}
ios - iOS/Swift - 疯狂转场
我想扫描 ISBN 代码(书籍标识符)以填充之前的视图。所以我执行一个转接回到我来自的视图。
疯狂的事情发生了。当返回登录视图(初始视图)时,我看到了我的视图和应用程序,以例外方式自动登录(因为已经注册)并在 tableView 处停止,您可以在其中添加用于添加新书的添加按钮。
我不明白为什么在我的 BookVC 之后我的应用程序会跳转到初始 VC ?
ScanBookViewController.swift :
BookViewController.swift :
任何想法,因为我什至不知道在哪里看!