Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 没有实际使用任何条件语句的条件语句?_Java_Math - Fatal编程技术网

Java 没有实际使用任何条件语句的条件语句?

Java 没有实际使用任何条件语句的条件语句?,java,math,Java,Math,我正在学习一门入门级Java课程,我们的第一个家庭作业让我很为难,主要是因为这些要求让我觉得很不方便 如果输入是介于0和4(含0和4)之间的整数,则输出y应等于输入x值的两倍 如果输入是介于5和9之间的整数,则输出y应等于输入x的值 如果输入x是10到14之间的整数,则输出y应等于0 代码不得使用“if”语句、“switch case”语句、“for”循环、“while”循环、布尔变量或布尔表达式 如果不实际使用条件语句,我将如何执行此操作?您可以使用一个简单的数学公式: int y = x *

我正在学习一门入门级Java课程,我们的第一个家庭作业让我很为难,主要是因为这些要求让我觉得很不方便

如果输入是介于0和4(含0和4)之间的整数,则输出y应等于输入x值的两倍

如果输入是介于5和9之间的整数,则输出y应等于输入x的值

如果输入x是10到14之间的整数,则输出y应等于0

代码不得使用“if”语句、“switch case”语句、“for”循环、“while”循环、布尔变量或布尔表达式


如果不实际使用条件语句,我将如何执行此操作?

您可以使用一个简单的数学公式:

int y = x * (2 - (x / 5));

就上下文而言,这一章、讲座、章节的标题是什么?这可以通过查找表轻松解决:
int[]lookupTable={0,2,4,6,8,5,6,7,8,9,0,0,0,0,0};返回可查找的[x]
inty=x*(2-(x/5))@Fredrarson:众所周知,规格总是完美的;如果不在规范中,则不可能发生;-)隐马尔可夫模型。。。我想我找了一个模式,找到了一个。我喜欢这个,这很聪明+1为了确定起见,我会把
…((int)x/5)
放在上面,如果你想让我投赞成票,你需要解释一下为什么会这样。