class jamesprogram {
public static void main(String args[]){
int frogs=6;
int horses=4;
++horses;
System.out.println(horses);
}
}
… gives the same output as
class jamesprogram {
public static void main(String args[]){
int frogs=6;
int horses=4;
System.out.println(++horses);
}
}
The output we get is 5.
This is known as pre-incrementing.
class jamesprogram {
public static void main(String args[]){
int frogs=6;
int horses=4;
System.out.println(horses++);
}
}
Post-incrementing (horses++) the above would output 4 because it’s outputting before it’s incrementing, in other words, it changed the variable after it outputted it.
Take this example;
class jamesprogram {
public static void main(String args[]){
int horses=4;
horses = horses +6;
System.out.println(horses++);
}
}
The line
horses = horses +6;
can be replaced with
horses +=6;
for the same result.