Could somebody explain this Java program ? public class Prog1 { public static vo
ID: 3643653 • Letter: C
Question
Could somebody explain this Java program ?public class Prog1
{
public static void main (String args[])
{
int a = 5;
int x = 7;
int y = 2;
int result = f(a,y);
print(1);
System.out.println(result);
System.out.println( f(-1,4) );
print(2);
}
public static int f(int y, int a)
{
if (y >= 0)
{ return a; }
else
{
y = y + a;
a = a + 1;
return y;
}
}
public static void print(int m)
{
if (m == 1)
{ System.out.println("Alpha"); }
else
{ System.out.println("Beta"); }
}
}