Increment Operators:
Increment operators are used to increase the value of a variable by 1.
Pre-Increment Operator:
The pre-increment operator (++var)
increments the value of the variable before using it in an expression.
++ var;
Post-Increment Operator:
The post-increment operator (var++)
increments the value of the variable after using it in an expression.
variable ++;
package OperatorsBasics;
public class IncrementOperator1{
public
static void main(String[] args)
{
int
a = 2;
//
Pre-Increment
++ a;// pre
Increment operator
// a =
a+1
// 2+1
// 3
// a = 3
System.out.println("a="+ a);
// a=3
a= 3;
a ++;//
post increment
// a
= a + 1
//
3 + 1
//
4
// a =
4
System.out.println("a="+ a);
// a=
4
}
}
package OperatorsBasics;
public class IncrementOperator2 {
public
static void main(String[] args)
{
int
a = 2;
System.out.println(++a);// PreIncrement
//
1st Increment value +
displays the variable value
//
a= a+1
// 2 +1
// a= 3
// 3
a = 4;
System.out.println(a++);//post Increment
//
displays variable value + increment value later
//
a = 4 a= a+1 =
4+1 =5
// 4 (displays)
a= 5;
System.out.println(++a);// Pre-Increment
//
1st increment value + later displays variable value
//
a= a+1
// 5+1
//
a= 6 displays 6
a = 4;
System.out.println(++a);//
Pre-Increment
// increment value + later display variable value
// a+1
// 4+1
// a= 5 displays 5
}
}
Decrement Operators:
Decrement operators are used to decrease the value of a variable by 1.
Pre-Decrement Operator:
The pre-decrement operator (--var)
decrements the value of the variable before using it in an expression.
-- var; PreDecrement
-- a;
Post-Decrement Operator:
The post-decrement operator (var--)
decrements the value of the variable after using it in an expression.
variable --;
a --;
package OperatorsBasics;
public class DecementOperator {
public
static void main(String[] args)
{
int
a = 3;
--a;// Pre-Decrement
// a
= a -1
//
3 -1
//
2
// a =2
System.out.println("a="+a);//
// a= 2
a= 4;
a --;//
post decrement
//
a= a - 1
//
4 - 1
//
3
// a
=3
System.out.println("a="+a);// a= 3
}
}
package OperatorsBasics;
public class DecementOperator2 {
public
static void main(String[] args)
{
int
a = 3;
System.out.println(--a);// pre decrement
// 1st perform decrement +
display variable value
// a-1
// 3-1
// a= 2 displays 2
a=
5;
System.out.println(--a);//
// 1st perform decrement +
display variable value
// a =
a -1
// 5-1
// a= 4 displays 4
a= 6;
System.out.println(a--);//
//
display variable value , + perform Decrement
//
displays 6 a= a-1
// 6-1
// a= 5
System.out.println("a="+a);// a =5
a =7;
System.out.println(a--);// 7
//
display variable value + perform Decrement
//
displays 7 a=
a-1
// 7-1
// 6
}
}
Write o/p for the below program?
package OperatorsBasics;
public class USTWrittemExam {
public
static void main(String[] args) {
int
x =5;
System.out.println(x++);//
//
displays variable value + increment
// dispays 5 x +1
// 5+1
// x =6
System.out.println(++x);//
// performs Increment operation + displays variable value
// x +1
// 6 +1
// x =
7 displays 7
System.out.println(x--);//
// displays variable value +
decrement
// dispalys 7 x = x-1
// 7-1
// x= 6
System.out.println(--x); //
// 1st decrement +
display variable value
// x = x-1
// 6-1
// 5
// x= 5 display 5
}
}
No comments:
Post a Comment