二进制操作符"!="的操作数类型错误 第一类型 int[] 第二类型 int

我有一个要求的练习。

如果用户输入的数据等于我的数组中的一个int(每次生成随机数),用户就赢了。

我已经试过了。

Scanner attack = new scanner(system.in);
System.out.println("enter number");
String Attack = attack.nextLine();
Int number = Interger.parseInt(Attack);

//the error lies here

For(int i = number; DragonArray != i ; number++){}

我需要帮助,如何在生成数字的数组中循环查看用户输入的数字是否等于数组中的任何数字

解决方案:

如果我理解的没错,这个类型的 DragonArray 是数组,而i的类型是整数。这里的错误很明显。因为 DragonArray != i 有两个不同的类型,它将抛出编译时错误。布林运算符只能用于比较相同类型。这里的两个变量都应该是类型为 int.

本文来自投稿,不代表实战宝典立场,如若转载,请注明出处:https://www.shizhanbaodian.com/40328.html

(0)
上一篇 20小时前
下一篇 20小时前

相关推荐

发表评论

登录后才能评论