Thursday, 13 July 2017

Java(Programs)

                                     PROGRAMS

Here are the list of some important programs which is frequently asked in interview.
These are asked from control statement,oops concept,string,loop etc.

List of important java programs

Prime number

Program:

Let's see the prime number program in java.In this program we take a number to check the number is prime or not.

Class prime{
public static void main(String args[]){
int i,m;
int num=17;//it is the number to be checked
m=num/2;
for(i=2;i<=m;i++){
if(num%2==0)
{
System.out.println("The number is not prime");
}
else
{
System.out.println("The number is prime");
}
break;
}
  }
    }

Output: The number is prime








Friday, 23 June 2017

JAVA(Comments)

                         COMMENTS


The comments are not executed by compiler and interpreter. The comments can be used for providing information and explanation about the content in the program(like: variable,constant,method, class etc) and any statement.
                  It can also be used to hide program code for specific time.

Types of  java comments

There are 3 types of java comments.
  • Single line comment
  • Multi line comment
Java single line comment  

The single line comment used for only single line.

Syntax:
             // This is single line comment

Example:
              Public class Singlelinecomment{
              public static void main(Strings args[]){
                 int i=10; //here, i is a variable
              System.out.println(i);
               }
              }

Output: 10


Java multi line comment

The multi line comment is used for multi lines of code.

Syntax:
            /*
              This is 
              multi line 
              comment
           */

Example:
               public class Multilinecomment{
               public static void main(String[] args){
                /* Declare and 
                    print variable
                    in java
               */
                   int i=10;
              System.out.println(i);
               }
              }


Output: 10




Monday, 19 June 2017

java(break statement)

                                  Break statement   


  


Java break statement is used to break loop and switch statement. It breaks the current flow of program at specified condition.

In case of inner loop, its breaks only inner loop.

Syntax:
              jump-statement;    
                      break;   







                    Java break statement with loop

Example:

                               public class BreakExample {  
                               public static void main(String[] args) {  
                                       for(int i=1;i<=10;i++){  
                                       if(i==5){  
                                          break;  
                                   }  
                                      System.out.println(i);  
                                 }  
                              }  
                           }  


 Output:1
            2
            3
            4

              Java break statement with inner loop

It breaks only inner loop, if you apply the break statement inside the inner loop

Example:

                              public class BreakExample2 {  
                              public static void main(String[] args) {  
                                    for(int i=1;i<=3;i++){    
                                      for(int j=1;j<=3;j++){    
                                          if(i==2&&j==2){    
                                         break;    
                                       }    
                                             System.out.println(i+" "+j);    
                                     }    
                                  }    
                             }  
                          }  

Output:1 1
             1 2
             1 3
             2 1
             3 1
             3 2
             3 3








Tuesday, 13 June 2017

Java(do-while)

                          Do-while loop

The java do-while loop is used to iterate a part of the program several times.If the number of iteration is not fixed and you must have to execute the loop at least once.it is recommended to use do-while loop.

                   The java do-while loop is executed at least once because condition is checked after loop body.

Syntax:
                   do{  
                             //code to be executed  
                          }while(condition);  











Example:
                public class DoWhileExample {  
                             public static void main(String[] args) {  
                                   int i=1;  
                                   do{  
                                           System.out.println(i);  
                                        i++;  
                                       }while(i<=10);  
                                     }  
                                 }  


Output:1
           2
           3
           4
           5
           6  
           7
           8
           9
           10


Java(while loop)

                                             while loop

The java while loop used to iterate a part of the program several times. If the number of iteration is not fixed,it recommended to use while loop.

Syntax:
                while(condition){  
                              //code to be executed  
                       }  

                                   
                                           fig: While loop







Example:
                 public class WhileExample {  
                               public static void main(String[] args) {  
                                  int i=1;  
                                    while(i<=10){  
                                                  System.out.println(i);  
                                             i++;  
                                     }  
                                  }  
                               }  

Output:1
            2
            3
            4
            5
            6
            7
            8
            9
            10

                                       
                       


Saturday, 10 June 2017

Java(for loop)

                                                    For loop             

Execute a sequence of statements multiple times and abbreviates the code that manages the loop variable.
 The Java for loop is used to iterate a part of the program several times. If the number of iteration is fixed, it is recommended to use for loop.

There are many type of for loop

  1. Simple For Loop
  2. For-each or Enhanced For Loop
  3. Labeled For Loop

            
Java simple for loop

The simple for loop is same as C/C++. We can initialize variable, check condition and increment/decrement value.

Syntax:
           for(initialization;condition;incr/decr){  
                          //code to be executed  
                   }  



     
Example:
                       public class ForExample {  
                       public static void main(String[] args) {  
                            for(int i=1;i<=10;i++){  
                         System.out.println(i);  
                            }  
                         }  
                     }  

Output:1
                 2
                 3
                 4
                 5
                 6
                 7
                 8
                 9
                10

Java for-each loop

The for-each loop is used to traverse array or collection in java. It is easier to use than simple for loop because we don't need to increment value and use subscript notation.
It works on elements basis not index. It returns element one by one in the defined variable.

Syntax:
           for(Type var:array){  
                        //code to be executed  
                      }  

Example:
              public class ForEachExample {  
                     public static void main(String[] args) {  
                         int arr[]={12,23,44,56,78};  
                            for(int i:arr){  

                                   System.out.println(i);  
                            }  
                         }  
                      }  

Output:12
                 23
                 44
                 56
                 78

Java labeled for loop

We can have name of each for loop. To do so, we use label before the for loop. It is useful if we have nested for loop so that we can break/continue specific for loop.
Normally, break and continue keywords breaks/continues the inner most for loop only.


Syntax:
              labelname:  
                     for(initialization;condition;incr/decr){  
                                //code to be executed  
                          }  

Example:
                        public class LabeledForExample {  
                        public static void main(String[] args) {  
                        aa:  
                             for(int i=1;i<=3;i++){  
                          bb:  
                                  for(int j=1;j<=3;j++){  
                                    if(i==2&&j==2){  
                                    break aa;  
                           }  
                                 System.out.println(i+" "+j);  
                         }  
                    }  
               }  
          }  

Output:
           1 1
                1 2
                1 3
                2 1










Java(switch statement)

                           Switch statement


The java switch statement executes one statement from multiple conditions.
It is like if-else-if ladder statement because in both of them different conditions are to be checked and from the behalf of it,statement would be executed.

Syntax:
             switch(expression){    
                case value1: //code to be executed;    
                       break;  //optional  
                 case value2:     //code to be executed;    
                       break;  //optional  
                      ......    
    


                 default:    
                 code to be executed if all cases are not matched;    
            }    


                                                                                                                                                     
                                     fig: Switch statement




Example:
          public class SwitchExample {  
            public static void main(String[] args) {  
               int number=20;  
                switch(number){  
                   case 10: System.out.println("10");
                  break;  
                   case 20: System.out.println("20");
                  break;  
                   case 30: System.out.println("30");
                  break;  

                  default:System.out.println("Not in 10, 20 or 30");  
              }  
           }  
        }  


Output: 20



Switch statement without break:

If you execute switch statement without break, then it executes all statements after first match.

Example:
                  public class SwitchExample2 {  
                   public static void main(String[] args) {  
                       int number=20;  

                           switch(number){  
                               case 10: System.out.println("10");  
                               case 20: System.out.println("20");  
                               case 30: System.out.println("30");  
                               default:System.out.println("Not in 10, 20 or 30");  
                         }  
                    }  
                  }  

Output: 20
             30
             Not in 10,20 or 30