this is how to use it in Java
Java
------
public enum Direction {
NORTH, SOUTH, EAST, WEST
}
Direction home = Direction.valueOf(“SOUTH”);
C#
------
System.Enum.Parse(typeof(Direction), "SOUTH",true);
Showing posts with label Java. Show all posts
Showing posts with label Java. Show all posts
Tuesday, January 25, 2011
varibale++ vs ++varibale confustion in Java
I just noticed that variable name ++ assignments can be bit confusing (may be due to the fact that I have been a Microsoft based programmer from almost 10 years).
here goes.
Eg,
int r = 4;
int result = r++;
guess whats the result value going to be? it is still 4. Because Java won't perform the actual calculation of the operator until you use variable r somewhere in the code.
however if you use
int r = 4;
int result = ++r;
this will perform the arithmetic operation inline and return the result to 'result' variable.
here goes.
Eg,
int r = 4;
int result = r++;
guess whats the result value going to be? it is still 4. Because Java won't perform the actual calculation of the operator until you use variable r somewhere in the code.
however if you use
int r = 4;
int result = ++r;
this will perform the arithmetic operation inline and return the result to 'result' variable.
Subscribe to:
Posts (Atom)