INCREMENTAL OPERATOR 




Incremental Operator:-
  • We will used increment operator to increment the value by one.
  • There are two types of increment operators we have.
    1. Pre-increment.
    2. Post-increment.

    1. Pre-increment: 

    • Rules:-
      • Increment the value by one.
      • Update the incremented value in the same variable.
      • Any operation is going on we will used the incremented value.            



  1. class Calculator
  2. {  
  3. public static void main(String [] args)
  4. {  
  5. int n= 35
  6. int b= 21;
  7. ++n;
  8. ++b;
  9. System.out.println(b);
  10. System.out.println(n);
  11. }

  


Output:

22                                                                                    
36                                                                                    
                                                                                        
                                                                                        


  1. class Calculator
  2. {  
  3. public static void main(String [] args)
  4. {  
  5. int n= 35
  6. int b= 21;
  7. ++n;
  8. ++n;
  9. System.out.println(b);
  10. System.out.println(n);
  11. }

Output:

21                                                                                                                                                        
37                                                                                                                                                        

  1. class Calculator
  2. {  
  3. public static void main(String [] args)
  4. {  
  5. int n= 35
  6. int b= 21;
  7. int c= ++b;
  8. System.out.println(b);
  9. System.out.println(n);
  10. System.out.println(c);
  11. }

Output:

35                                                                                        
22                                                                                        
22                                                                                        
                                                                                            
                                                                                            

  1. class Calculator
  2. {  
  3. public static void main(String [] args)
  4. {  
  5. int b= 21;
  6. int c= ++b;
  7. System.out.println(b);
  8. System.out.println(c);
  9. }

Output:

22                                                                                                                                       
22                                                                                                                                       
  1. class Calculator
  2. {  
  3. public static void main(String [] args)
  4. {  
  5. int b= 21;
  6. int c= ++b;
  7. ++b;
  8. System.out.println(b);
  9. System.out.println(c);
  10. }

Output:

22                                                                                                                                    
23                                                                                                                                    
  1. {  
  2. public static void main(String [] args)
  3. {  
  4. int b= 21;
  5. int c= ++b;
  6. int a= ++c;
  7. System.out.println(a);
  8. System.out.println(c);
  9. System.out.println(b);
  10. }

Output:

23                                                                                                            
23                                                                                                            
22                                                                                                            
                                                                                                                
                                                                                                                

  1. class Calculator
  2. {  
  3. public static void main(String [] args)
  4. {  
  5. int b= 21;
  6. int c= ++b;
  7. int a= ++b;
  8. int d= ++a;
  9. System.out.println(a);
  10. System.out.println(c);
  11. System.out.println(b);
  12. System.out.println(d);
  13. }

Output:

24                                                                                                                                         
22                                                                                                                                         
23                                                                                                                                         
24                                                                                                                                         
                                                                                                                                             


  • Post-increment: 
   
    • Rules:-
      • Increment the value by one.
      • Update the incremented value in the same variable.
      • Any operation is going on we will used the current value but not the incremented value.

  1. class Calculator
  2. {  
  3. public static void main(String [] args)
  4. {  
  5. int b= 21;
  6. int c= b++;
  7. System.out.println(c);
  8. System.out.println(b);
  9. }

Output:

21                                                                                                                                      
22                                                                                                                                      
                                                                                                                                          
                                                                                                                                          
                                                                                                                                          

  1. class Calculator
  2. {  
  3. public static void main(String [] args)
  4. {  
  5. int a21;
  6. int b= a++;
  7. System.out.println(a);
  8. System.out.println(b);
  9. }

Output:

22                                                                                                                                    
21                                                                                                                                    
                                                                                                                                        
                                                                                                                                        
                                                                                                                                        

  1. class Calculator
  2. {  
  3. public static void main(String [] args)
  4. {  
  5. int a21;
  6. int b= a++;
  7. int c= b++;
  8. System.out.println(a);
  9. System.out.println(b);
  10. System.out.println(c);
  11. }

Output:

22                                                                                                                                          
22                                                                                                                                          
21                                                                                                                                          
                                                                                                                                              
  1. class Calculator
  2. {  
  3. public static void main(String [] args)
  4. {  
  5. int a21;
  6. int b= a++;
  7. int c= ++b;
  8. int d= c++;
  9. int e= ++d;
  10. int f= e++;
  11. System.out.println(a);
  12. System.out.println(b);
  13. System.out.println(c);
  14. System.out.println(d);
  15. System.out.println(e);
  16. System.out.println(f);
  17. }

Output:

22                                                                                                                                       
22                                                                                                                                       
23                                                                                                                                       
23                                                                                                                                       
24                                                                                                                                       
23