/**
* @author lautturi.com
* Java example: pre increment and post increment in java
*/
import java.util.*;
public class Lautturi {
public static void main(String[] args) {
int x =0;
int y = 0;
int z = 0;
x = 0;
// PRE increments: increments before it prints x or stmt
System.out.println("Pre x:"+ ++x);
System.out.println("x: "+ x);
x = 0;
// POST increments: increments after it prints x or stmt
System.out.println("Post x: "+ x++);
System.out.println("x"+ x);
y = 0;
// PRE increments: increments before it assign to z
z = ++y;
System.out.println("y:"+y);
System.out.println("z:"+z);
y = 0;
// POST increments: increments after it assign to z
z = y++;
System.out.println("y:"+y);
System.out.println("z:"+z);
}
}Sourl.www:ecautturi.comoutput:
Pre x:1 x: 1 Post x: 0 x1 y:1 z:1 y:1 z:0