Jump to content

Java int help


Recommended Posts

Posted

Is there any way to make Java pass ints by reference and not value?

Not just ints, but doubles, floats, short, byte, long, etc.

^ All of these pass by value, not reference.

Posted (edited)
7 minutes ago, Noidlox said:

Is there any way to make Java pass ints by reference and not value?

Not just ints, but doubles, floats, short, byte, long, etc.

^ All of these pass by value, not reference.

It's not really do-able in Java.

EDIT: You could pass an int[].

Edited by Container
Posted
8 hours ago, Vilius said:

Java is a pass by value and Integer is immutable. So no, you cannot pass an ints reference in the arguments of a method.

Makes sense. Thank you

9 hours ago, Container said:

It's not really do-able in Java.

EDIT: You could pass an int[].

With arrays you can.... Interesting

Posted
1 hour ago, Botre said:

Just... wrap it in an object.

 

public class MutableInteger {  
  
  private int value; 
  
  public int getValue() {
    return value;
  }  
  
  public void setValue(int value) { 
    this.value = value;
  } 
  
}

Getters and setters to the rescue.

I'm writing this down. Thank you!

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...