处理Java语言 - 整数可除以16吗?

时间:2016-04-21 17:54:38

标签: processing

我有一个提出这个问题的作业: “编写一个函数来检查整数是否可以除以16并返回布尔值(假或正确)”

我写了这个:

var e = {'range' : 'defined onEdit Range'};
onEdit(e);

但我需要帮助,因为它不完整。我只想对Processing说要让我用键盘输入一个数字进行测试。我以为它是“keyPressed == true”但它不起作用。有解决方案吗感谢。

非常感谢您的解释。我从上一条消息开始编写了一个新代码,但我认为它也不正确。

void setup()
{
  {
  int i=0
 if(i%16==0)
Printls(i)
  else
  println(+i+" not divisable by 16" 
  }
}

1 个答案:

答案 0 :(得分:1)

我会接受这些要求:

  

编写一个函数来检查整数是否可以除以16并返回布尔值(false或更正)

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

  1. 编写一个函数(您可以在Daniel Shiffman'sAndrew Glassner's视频教程之后学习如何编写函数)
  2. 编写一个返回布尔值
  3. 的函数
  4. 编写一个返回布尔值并将整数作为参数的函数
  5. 编写一个函数,如果整数参数可以被16
  6. 整除,则返回true

    你应该学习更多关于每一步进展的功能,到最后你应该达到你的目标。你的逻辑(使用%)是有意义的,只需要练习更多的语法(在你发布的代码中有问题)。

    关于检查密钥,您可以查看keyPressed()函数,但请注意,练习不需要这样做。感觉keyPressed目前是一种分心,你应该首先专注于理解函数的语法。