需要建议:Java反if语句和反循环。

huangapple go评论65阅读模式
英文:

Need Advice: Java Anti If Statement Anti Loops

问题

这只是我在Java中的第三个程序。我被卡在问题的这部分。

“如果T的绝对值大于50,或者v大于120或小于3,则该公式无效。”

我不确定如何在以下限制条件下将其翻译为代码:
无,if语句
无,循环
无,导入
无,添加新类

谢谢!

英文:

This is only my third program in java. I'm stuck on this part of the problem.

"The formula is not valid if T > 50 in absolute value or if v > 120 or < 3"

I'm not sure how to translate this into code while restricted to use the following:
no, if statements
no, loops
no, importing
no, new classes to be added

Thank you!

答案1

得分: 1

public boolean validateFormula(int T, int v) {
    return !(Math.abs(T) > 50 || v > 120 || v < 3);
}
英文:
public boolean validateFormula(int T, int v) {
    return !(abs(T)&gt;50 || v &gt; 120 || v &lt; 3);
}

答案2

得分: 0

在解答这个问题时,直接给你一个答案可能会导致下次无法复制或无法自己思考。

import java.util.*中,Math.abs(int n)将返回n的绝对值。||运算符表示“或”。我不会假设你知道if循环的基本结构,所以这里是示例:

if(条件 || 条件 || 条件){
   //在这里执行代码
}

你拥有解决这个问题所需的一切,祝你好运。此外,如果你有更简单的类似问题,我建议进行谷歌搜索。

英文:

In giving you a direct answer to this problem, you might not be able to replicate it next time, or to be able to think for yourself.
In import java.util.* , Math.abs(int n) will return the absolute value of n. The || operator means 'or'. I will not assume that you know the basic structure of an if loop so here:

    if(condition || condition || condition){
       //execute code here
}

You have everything that you need to solve this, good luck. Furthermore, if you do have any more simple questions like this, I would suggest doing a google search instead.

huangapple
  • 本文由 发表于 2020年9月25日 12:00:39
  • 转载请务必保留本文链接:https://go.coder-hub.com/64057616.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定