【问题标题】:Using the "%" operator in an if statement [closed]在 if 语句中使用“%”运算符 [关闭]
【发布时间】:2013-03-19 14:06:58
【问题描述】:
int i = 100;

do
{
    if (i % 5 = 0)
    {
        i++;
    }

当我尝试在我的程序中编译上述代码时,我得到了错误:

"error: unexpected type
required: variable
found: value"

插入键位于 % 运算符本身的下方。我正在尝试编写一个程序来测试从 100 到 200 的所有数字,看看它们是否可以被 5 或 6 整除,而我已经被困在这里了。任何帮助将非常感激。谢谢!

【问题讨论】:

  • 需要== 而不是=!

标签: java if-statement operator-keyword


【解决方案1】:

您需要使用== 运算符来比较i % 5 和0 的结果。 = 运算符是赋值运算符。错误消息来自您无法将0 分配给i % 5,这不是变量。

【讨论】:

  • 哇哦,呵呵。谢谢,我很感激。
猜你喜欢
  • 1970-01-01
  • 2013-04-30
  • 1970-01-01
  • 2014-02-17
  • 2021-02-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多