- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
为了简单起见,我有以下方法来计算输入的数字是否为二进制(只接受 1 和 0)
public static void checkBinary(int BinaryNumber) {
String bNumber = String.valueOf(BinaryNumber);
char[] Digits = bNumber.toCharArray();
for (int i = 0; i < Digits.length; i++) {
if (Digits[i] > 1) {
System.out.println("You can't have the digit " + Digits[i]);
System.out.println("Your number is not a binary number.");
System.exit(0);
}
}
}
但是,当我尝试运行 checkBinary(1010);
时,我得到以下输出
You can't have the digit 1
Your number is not a binary number.
知道为什么它会将初始 1 计为大于 1 吗?
提前谢谢大家!
最佳答案
ASCII '1' 与 1 不同。您应该比较:
if (Digits[i] > '1') {
...
}
ASCII“1”是十进制的 0x31 或 49。
编辑:另外,请注意,如果输入数字为负数,您的字符数组中将有一个 ASCII“-”(0x2d,dec 45)。真的,你应该只与 '0' 和 '1' 进行比较,而不是使用 >
关于java - 简单的数学题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35926846/
我有以下功能: function getLevel(points) { var level = -1 + Math.sqrt(4 + points/20); // Round down to
因此,在我的最终项目(使用从纸牌类继承的二十一点和扑克模拟器)中,我们必须跟踪用户的赌注和总金额。但是,在我的代码中,它做了非常奇怪的事情。例如:如果您的总资金为 1000000000 美元,您下注
我有一个多层视差脚本,目前处于半工作状态。如果假设具有视差效果的元素被放置在网站的顶部,那么效果就在现场工作,因为它滚出 View ,您看不到图层移出框架。 但是我希望能够在整个页面的不同位置的多个元
我正在尝试制作一个转换值的通用方程式。以下是一些示例。 9,873,912 -> 9,900,000 125,930 -> 126,000 2,345 -> 2,400 280 -> 300 28 -
让我首先说明我的数学很糟糕。 我正在尝试重新定位和旋转一个矩形。但是,我需要从一个不是 0,0 的点旋转矩形,而是根据它的坐标移动了多远。我确定这没有多大意义,所以我做了一些草图来帮助解释我需要什么。
我的问题有点难以解释,但我会尽力而为。 我需要一个函数来检查随机坐标是否在“行”中。 一张图片来解释: 假设大小 = 20 且介于 = 100 有无数行。并且坐标始终是 int (大小和之间也是如此)
我正在尝试构建一个“简单”的网络应用程序,根据美国海军的周长公式计算男性或女性的体脂百分比。我已经完成了大部分应用程序。但是,我无法弄清楚为什么我设置下面公式的方式不起作用。在我的 .cs 文件中,其
我将制作一款完全由程序生成的空间/交易/战斗游戏。但是,我知道将整个星系的所有细节存储在内存中是不可行的。因此,我一直认为我可以使用种子来生成太阳系,并且从该太阳系,您可以使用跳跃门前往其他太阳系。问
public int CalcBrackets(int teamCount) { int positions = 1; while (positions > 1
当我用 std::vector 创建一个层时,我计算了我的坐标,填充了 cube 对象(这是我的一个类): for(int J = 0; J < mapSize; J++) { for(int
希望允许它在 stackexchange 站点之间“交叉发布”...有谁知道如何解决以下“数学”问题? https://gamedev.stackexchange.com/questions/5041
这是数学高手的数学/几何问题(不是我最擅长的科目)。这是针对 WPF 的,但应该足够通用以解决问题: 我有两个嵌入的 Border 元素,外部元素具有特定的角半径 R 和边框厚度 T。给定这两个值,内
我是一名优秀的程序员,十分优秀!