Question: please help with this java code, and determining the output of each statement. If you can explain in detail how you get the outputs I
public class MysteryReturn { public static void main(String[] args) { int x = 1; int y = 2; int z = 3; z = mystery (x, z, y); System.out.println(x + " " + y + " " + z); x = mystery(z, z, x); System.out.println(x + " " + y + " " + z); y = mystery (y, y, z); System.out.println(x + // Statement 1 // Statement 2 // Statement 3 // Statement 4 // Statement 5 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
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
