Processing 处理Java语言-可被16整除的整数?

Processing 处理Java语言-可被16整除的整数?,processing,Processing,我有一个家庭作业要问这个问题: “编写函数检查整数是否可被16整除并返回布尔值(false或correct)” 我写道: void setup() { { int i=0 if(i%16==0) Printls(i) else println(+i+" not divisable by 16" } } 但我需要帮助,因为它还不完整。我只是想说去处理,让我用键盘放一个数字来测试。我以为它是“keyPressed==true”,但它不起作用。有什么解决办法吗?谢谢 非常感

我有一个家庭作业要问这个问题: “编写函数检查整数是否可被16整除并返回布尔值(false或correct)”

我写道:

void setup()
{
  {
  int i=0
 if(i%16==0)
Printls(i)
  else
  println(+i+" not divisable by 16" 
  }
}
但我需要帮助,因为它还不完整。我只是想说去处理,让我用键盘放一个数字来测试。我以为它是“keyPressed==true”,但它不起作用。有什么解决办法吗?谢谢


非常感谢你的解释。我写了一个新的代码,因为我上次的消息,但我不认为这也是正确的

void setup()
{void keyReleased() {
 int i=0
 if key (i%16==0)
printls(i)
println(+i+" is not divisable by 16" 
  }
}

我将接受以下要求:

编写一个函数,检查整数是否可被16整除并返回布尔值(false或correct)

并将其分解为非常容易遵循的步骤:

  • 编写函数(您可以在以下视频教程中学习如何编写函数)
  • 编写一个返回布尔值的函数
  • 编写一个返回布尔值并将整数作为参数的函数
  • 编写一个函数,如果整型参数可被16整除,则返回true
  • 随着每一步的进展,您应该学习更多关于函数的知识,在这一步结束时,您应该达到您的目标。您的逻辑(使用%)是有道理的,只是需要更多地练习语法(这在您发布的代码中是错误的)


    关于检查密钥,您可以查看该函数,但请注意,本练习并不要求这样做。现在感觉按键是一种干扰,你应该首先集中精力理解函数的语法。

    请不要破坏你的问题。