小编Kci*_*its的帖子

Java String/Char charAt()比较

我已经看到了您可以使用该charAt()方法进行的各种比较.

但是,我真的不能理解其中的一些.

String str = "asdf";
str.charAt(0) == '-'; // What does it mean when it's equal to '-'?


char c = '3';
if (c < '9') // How are char variables compared with the `<` operator?
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.

java comparison char charat

7
推荐指数
1
解决办法
2万
查看次数

如何比较两个整数的不同位置?

我正在用Java创建一个简单的数字游戏.

简单地说,游戏就是猜数字.

但是,我想添加一个函数来检查数字是否正确.

例如:

int targetNumber = 1743;
int userGuess = 1564;
Run Code Online (Sandbox Code Playgroud)

现在,由于数字1in userGuess属于准确位置targetNumber,它会打印出来的字母A.

数字56in userGuess不属于任何地方targetNumber,它会打印出来的字母I(Stands for Inaccurate).

但是,数字4确实属于targetNumber但不是它的准确位置.在这种情况下,它会打印出字母S(Stands for Semi-Accurate).

我strugging检查半准确的数字,我已经从两个分离数字userGuesstargetNumber,并将其存储在两个数组是这样的:

int[] targetNumber = new int[4];
targetNumber[0] = 1;
targetNumber[1] = 7;
targetNumber[2] = 4;
targetNumber[3] = 3;

int[] userGuess = new int[4];
userGuess[0] = 1;
userGuess[1] = 5;
userGuess[2] = 6;
userGuess[3] …
Run Code Online (Sandbox Code Playgroud)

java

2
推荐指数
1
解决办法
896
查看次数

标签 统计

java ×2

char ×1

charat ×1

comparison ×1