5-6 PassByValue
Post date: Mar 29, 2014 4:51:03 PM
//This program demonstrates that only a copy of an argument is passed into a method.
package passbyvalue;
public class PassByValue
{
public static void main(String[] args)
{
int number = 99; // number starts with 99
// Display the value in number.
System.out.println( "number is " + number);
// Call changeMe, passing the value in number as an argument.
changeMe(number);
// Display the value in number again.
System.out.println("number is " + number);
}
//The changeMe method accepts an argument and then changes the value of the parameter.
public static void changeMe(int myValue)
{
System.out.println("I an changing the value.");
//Change the myValue parameter variable to 0.
myValue = 0;
// Display the value in myValue.
System.out.println("Now the value is " + myValue);
}
}