I cannot add one to the integer on the function below, it still prints 5. Can anyone explain this?
public class HelloWorld {
    public static void main(String[] args) {
        int x = 5;
        System.out.print('Hello world~~~~~');
        for(int i = 0; i < args.length; i++) { 
            System.out.println(args[i]);
        }
        System.out.println(Runtime.getRuntime().maxMemory());
        System.out.println(Runtime.getRuntime().totalMemory());
        System.out.println(Runtime.getRuntime().freeMemory());
        OnePlusNumber(x);
        System.out.println(x);      
        Date date = new Date();
        System.out.println(date);       
    }
    private static Integer OnePlusNumber(int number) {
        number += 1;        
        return number;
    }
}
 
     
     
     
     
     
     
     
    