Simple Java Program for Call by Reference and Returning
This code is shared by Umang Mistry (Vissanji Academy)X B.
This is a java program under the sub topic Function
This is to show an example on the topic calling (call by reference)& returning
Code:
This code is shared by Umang Mistry (Vissanji Academy)X B.
This is a java program under the sub topic Function
This is to show an example on the topic calling (call by reference)& returning
Code:
/* Simple Java Program for Call by Reference and Returning */
public class chaining
{ public static int no1,no2;
public static void main (int no11 , int no22)
{
no1=no11;
no2=no22;
chaining mobj = new chaining();
int res=mobj.add(mobj);//call by reference ***
System.out.println("I M from add in main ="+res);
}
public static int add (chaining mobj)//mobj is received ***
{
int result = mobj.no1+mobj.no2;
chaining addobj = new chaining();
int res=addobj.add1(mobj);//call by reference ***
System.out.println("I M from add1 in add ="+res);
return result;
}
public static int add1(chaining addobj)//addobj is recieved ***
{
int result11 = addobj.no1+addobj.no2;
chaining add1obj = new chaining();
int res=add1obj.add2(add1obj);//call by reference ***
System.out.println("I M from add2 in add1 ="+res);
return result11;
}
public static int add2(chaining add1obj)//add1obj is recieved ***
{
int result111 = add1obj.no1+add1obj.no2;
System.out.println("I M in add2 ");
return result111;
}
}
Comment below for your Query and Feedback... :)public class chaining
{ public static int no1,no2;
public static void main (int no11 , int no22)
{
no1=no11;
no2=no22;
chaining mobj = new chaining();
int res=mobj.add(mobj);//call by reference ***
System.out.println("I M from add in main ="+res);
}
public static int add (chaining mobj)//mobj is received ***
{
int result = mobj.no1+mobj.no2;
chaining addobj = new chaining();
int res=addobj.add1(mobj);//call by reference ***
System.out.println("I M from add1 in add ="+res);
return result;
}
public static int add1(chaining addobj)//addobj is recieved ***
{
int result11 = addobj.no1+addobj.no2;
chaining add1obj = new chaining();
int res=add1obj.add2(add1obj);//call by reference ***
System.out.println("I M from add2 in add1 ="+res);
return result11;
}
public static int add2(chaining add1obj)//add1obj is recieved ***
{
int result111 = add1obj.no1+add1obj.no2;
System.out.println("I M in add2 ");
return result111;
}
}
0 comments:
Confused? Feel free to ask
Post a Comment