++
Increment operator; increments a value by 1
--
Decrement operator; decrements a value by 1
Pre
increment
Syntax:
++variable
pre
increment operator increments the variable value by 1 immediately.
Example
class PreIncrement{ public static void main(String args[]){ int var = 10; System.out.println(++var); } }
Output
11
Post
increment
Syntax:
variable++
post
increment operator increments the variable value by 1 after executing the
current statement.
class PostIncrement{ public static void main(String args[]){ int var = 10; System.out.println(var++); System.out.println(var); } }
Output
10 11
Pre
Decrement
Syntax:
--variable
pre
decrement operator decrements the variable value by 1 immediately.
Example
class PreDecrement{ public static void main(String args[]){ int var = 10; System.out.println(--var); } }
Output
9
Post
Decrement
Syntax:
variable--
post
decrement operator decrements the variable value by 1 after executing the
current statement.
class PostIncrement{ public static void main(String args[]){ int var = 10; System.out.println(var--); System.out.println(var); } }
Output
10
9
Some
more Examples
Class ArithmeticEx{
public static void main(String args[]){
int var = 10;
int result = var++ + var++ ;
System.out.println("value of variable is " + var);
System.out.println("Result is " +result);
result = var++ + ++var;
System.out.println("value of variable is " + var);
System.out.println("Result is " +result);
result = var++ + var--;
System.out.println("value of variable is " + var);
System.out.println("Result is " +result);
result = --var + var--;
System.out.println("value of variable is " + var);
System.out.println("Result is " +result);
}
}
Output
value of variable is 12
Result is 21
value of variable is 14
Result is 26
value of variable is 14
Result is 29
value of variable is 12
Result is 26
Arithmetic Operators Conditional Operators Home
No comments:
Post a Comment