算术表达式

时间:2011-03-20 16:32:13

标签: java

我正在解决Java中第一次重大考试的一些旧考试。我发现这个问题,我真的不明白为什么他们使用Ceil方法。还有一个问题是“不允许括号”,他们究竟是什么意思不允许这样做?

这就是问题:

enter image description here

3 个答案:

答案 0 :(得分:3)

符号enter image description here大约93/10 * x是天花板功能。查看wikipedia

编辑:

上限为enter image description here

发言权为enter image description here

看到区别?

答案 1 :(得分:0)

他们在Java部分中使用Math.ceil(...)的原因是因为数学表达式中的部分括号。有关楼层和天花板的数学表达式的更多信息,请查看http://en.wikipedia.org/wiki/Floor_and_ceiling_functions

我猜他们为什么不想让你在数学表达式中使用括号是因为它们应该是无关紧要的。他们暗示Java语言中的括号是用于方法调用而不是数学表达式的一部分。

答案 2 :(得分:0)

数学表达式中不允许使用括号,也就是说,您获得了Java语句,而不是相反。这意味着,

  • 您使用分数来避免Paranthesis
  • 带有长行的Square-root-Symbol
  • nx - n*x
  • 的表示法