我执行此代码后,输出为1 2 4?它是如何产生此输出的?神秘类序列中的参数是否在其中起作用?
public class MysteryReturn {
public static void main(String[] args){
int x = 1;
int y=2;
int z = 3;
System.out.println(x + " "+y+" "+z);
}
public static int mystery(int z, int x, int y){
z--;
x =2*y +z;
y=x-1;
System.out.println(y + " "+ z);
return x;
}
}
它打印1 2 3,并且您没有调用mystery
函数,所以它不会影响。