I have a class with a static variable x and a method to set a value.
public class mainclass
{
public static int x;
public static int newvalue( int y )
{
x = y;
return y;
}
}
I have another class to store integer value
public class instance {
public static void main(String[] args) {
mainclass main = new mainclass();
mainclass main1 = new mainclass();
main.newvalue( 1 );
System.out.println("x = " + main.x);
int y = main.x;
main1.newvalue( 2 );
System.out.println("x = " + main1.x);
System.out.println("x = " + main.x);
}
}
It gives output
main: x = 1
main1: x = 2
main: x = 2
Now what I like to have an output
main: x = 1
main1: x = 2
main: x = 1
Is it possible. Please.