Java过去的论文-是我还是这个switch语句的措辞让它无法解决?

Java过去的论文-是我还是这个switch语句的措辞让它无法解决?,java,switch-statement,Java,Switch Statement,我一直在为考试复习,我在过去的一篇论文中发现了一个(至少对我来说)似乎无法解决的问题。我将不得不附加它作为一个图片,因为它已被扫描,并作为一组图像保存 在考虑子问题的值时,您无法判断此代码的输出,因为没有实际参数被传递到方法,也没有传递到switch语句。我的理解是正确的,还是遗漏了什么?我同意-如果不知道num的值是什么,您就无法决定输出是什么。可能是打字错误,方法应该是: public static void compute(int value) { switch(value) {

我一直在为考试复习,我在过去的一篇论文中发现了一个(至少对我来说)似乎无法解决的问题。我将不得不附加它作为一个图片,因为它已被扫描,并作为一组图像保存


在考虑子问题的值时,您无法判断此代码的输出,因为没有实际参数被传递到方法,也没有传递到switch语句。我的理解是正确的,还是遗漏了什么?

我同意-如果不知道num的值是什么,您就无法决定输出是什么。可能是打字错误,方法应该是:

public static void compute(int value) {
    switch(value) {...}
}

在这种情况下,答案应该考虑到这样一个事实,即如果您更改其中一个case语句中的
,则使用原始值来决定是否应执行其他case语句(换句话说,只能执行一个case语句)。

@assylias只需重新阅读问题:(我想这是你教授的拼写错误,或者在考试开始时定义的问题中缺少了一些关键信息。@Reimeus那么你仍然无法决定,因为你不知道
value
的原始值……这显然是一个拼写错误的例子)在问题中。这正是我所想的,但我想问的只是确保我没有遗漏一些琐碎的东西。谢谢。