英文:
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)>50 || v > 120 || v < 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.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论