如果x的值为29,那么所需的输出为0
如果x的值为3,则所需的输出为1
如果x的值为1,则所需的输出为4
如果x的值为2,则所需的输出为2
答案 0 :(得分:2)
您可以使用if / else或switch语句或随机数生成器。
public static void main(String... args) {
for (int i : new int[] { 29, 3, 1, 2, -2})
System.out.println(i+": "+puzzle(i));
}
public static int puzzle(int n) {
return new Random(3147 * n).nextInt(7) - 2;
}
打印
29: 0
3: 1
1: 4
2: 2
-2: -2
真正的问题应该是;根据您所教的内容,标记此答案的人希望您做什么?
答案 1 :(得分:0)
public class Program
{
public static int puzzle(int x)
{
if(x == 29)
return 0;
if(x == 3)
return 1;
if(x == 1)
return 4;
if(x == 2)
return 2;
return 0;
}
}