Java Programs

BASIC JAVA PROGRAMS -:
 
1) java Program to calculate average of 5 numbers using Array.

class ArrayDemo1
{
    public static void main(String args[])
    {
        int number[] = new int[5];
        int sum=0;

        number[0]=5;
         number[1]=10;
        number[2]=15;
        number[3]=20;
        number[4]=25;

        for(int i=0;i<5;i++)
            sum=sum+number[i];

        System.out.println("Average is : "+sum/5);
    }
}

-------------------------------------------------------------------
2) java Program to perform sorting on given numbers using Array.

class ArrayDemo2
{
    public static void main(String args[])
    {
        int number[] = {100,-34,78,23,10};
        int size= number.length;

        System.out.println("Given List is : ");
        for(int i =0;i<size;i++)
            System.out.print(" "+number[i]);

        System.out.println("\n");

        // Code for ascending sorting

        for(int i =0;i<size;i++)
        {
            for(int j = i+1;j<size;j++)
            {
                if(number[i]>number[j])
                {
                    int temp=number[i];
                    number[i]=number[j];
                    number[j]=temp;
                }
            }
        }

        System.out.println("Sorted List is : ");
        for(int i =0;i<size;i++)
            System.out.print(" "+number[i]);
    }
}

 -----------------------------------------------------------------------
3) Program to demonstrate a two-dimensional.


class ArrayDemo3
{
    public static void main(String args[])
    {
        int TwoDimensional [][]= new int[4][3];
        int i,j,count=0;

        for(i=0;i<4;i++)
             for(j=0;j<3;j++)
             {
              TwoDimensional[i][j]=count;
              count++;
             }

        for(i=0;i<4;i++)
        {
             for(j=0;j<3;j++)
                  System.out.print(TwoDimensional[i][j]+"   ");
             System.out.println( );
        }
    }
}


---------------------------------------------------------------
4) java program using break to exit a for loop.


class BreakDemo1
{
    public static void main(String args[])
    {
        for(int i =0;i<100;i++)
        {
            if(i==10) break;      //terminate loop if i is 10
            System.out.println("i ="+i);
        }
        System.out.println("End of Loop");
    }
}

--------------------------------------------------------------------------
5) Program to demonstrate continue statement with a label.


class ContinueDemo
{
    public static void main(String args[])
    {
      OUTER:for(int i =0;i<10;i++)
        {
           for(int j =0;j<10;j++)
           {
            if(j>i)
            {
                System.out.println();
                continue OUTER;
            }
            System.out.print(" "+(i*j));
           }
         }
        System.out.println();
    }
}

----------------------------------------------------------------
6) program to check whether number is even or odd.

class EvenOdd
{
    public static void main(String args[])
    {
        int no , temp ;
        no = 35;
       
        temp = no % 2 ;
        if (temp == 0)
            System.out.println("The number "+no+" is Even");
        else
            System.out.println("The number "+no+" is Odd");
    }
}

----------------------------------------------------------------------------------------
7) program to find the number of and sum of all integers greater
 than 100 and less than 200 that are divisible by 7 (FOR LOOP  DEMO).

class ForDemo
{
    public static void main(String args[])
    {
        int no,count=0,sum=0;

        for(no=101;no>100&&no<200;no++)
            if(no%7==0)
            {
                System.out.println(" "+no+" is divisible by 7");
                sum=sum+no;
                count=count+1;
            }

        System.out.println("\n Total no. of integer between 100 to 200 that are divisible by 7 : "+count);
        System.out.println(" Sum of all integer between 100 to 200 that are divisible by 7 : "+sum);
    }
}

---------------------------------------------------------------------------------
8) Program of finding out the Greatest Common Division (GCD) or the Highest Common Factor (HCF) of the given two numbers, using while loop.


class GCD
{
    public static void main(String args[])
    {
        int num_1 , num_2 ;
        num_1 = 25;
        num_2 = 15;
       
        System.out.print("The GCD of "+num_1+" and "+num_2);

        while ((num_1!=0) && (num_2!=0))
        {        
            if (num_1 > num_2)
                num_1 = num_1 - num_2 ;
            else
                num_2 = num_2 - num_1 ;
        }

        System.out.print(" is "+num_1);
    }
}

------------------------------------------------------------------------
9) Program to implement Fibonacci series.
class P1
{
    public static void main(String args[])
    {
        int x , y , z = 0 ;
        System.out.println("The Fibonacci Series :\n");
        System.out.println("====================\n");
        System.out.println("0\n1");

        for (x=0,y=1 ; y<1000 ; x=z)
        {
            z = y ;
            y = x + y ;
            System.out.println(y);
        }
    }
}

---------------------------------------------------------------
10 ) Program to calculate factorial of given number.
class P2
{
    public static void main(String args[])
    {
        int i , number , factorial ;
        number = 7;

        for (i=1,factorial=1 ; i<=number ; i++)
            factorial = factorial * i ;

         System.out.println("The factorial of "+number+" : "+factorial);
    }
}

-----------------------------------------------------------
11) Program to compute Permutation and Combination.
class P4
{
    public static void main(String args[])
    {
        int i , n , r , P , C ;
        int factorial , temp , result ;

        n = 6; r=3;

                 for (i=1,factorial=1 ; i<=n ; i++)    /* Calculate n! */
            factorial = factorial * i ;

                 for (i=1,temp=1 ; i<=r ; i++)         /* Calculate r! */
            temp = temp * i ;

        for (i=1,result=1 ; i<=(n-r) ; i++)    /* Calculate (n-r)!*/
            result = result * i ;

        P = factorial / temp ;
        C = P / result ;

        System.out.println(" Permutation  : "+P);
        System.out.println(" Combination  :  "+C);
    }
}

-----------------------------------------------------------------------------

12) program to illustrate  pow () function and read operation.

import java.io.DataInputStream;    // load class for reading purpose

class P7
{
    public static void main(String args[])
    {
        int num , power , result ;
       
                DataInputStream in = new DataInputStream(System.in);    // creating object of class
DataInputStream.

        try
        {
            System.out.print("Enter the Number :");
            num = Integer.parseInt(in.readLine());
            System.out.print("Enter the power :");
            power = Integer.parseInt(in.readLine());
       
            result= num;
            for(int i=0;i<power-1;i++)
            {
                result =result*num;
            }  
            System.out.println(" Result is : "+result);   
        }
        catch(Exception e) {  System.out.println("I/O Error");   }
           
    }
}

/* This program might give some Note at compile time ,ignore it and execute your program */



-----------------------------------------------------------------------------------------------------------
13) To check whether entered character is lower case, upper case, numeric or symbol using if-else only.


class P8
{
    public static void main(String args[ ])
    {
        char c ;

        try
        {
            System.out.print("Enter any character :");
            c = (char)System.in.read( );

            if ((c >= 'a') && (c <= 'z'))
                System.out.print("The character is lower case.\n");
                 else if ((c >= 'A') && (c <= 'Z'))
                    System.out.print("The character is upper case.\n");
                else if ((c >= '0') && (c <= '9'))
                    System.out.print("The character is numeric.\n");
                      else
                      System.out.print("The character is a symbol.\n");
        }

        catch(Exception e)
                {
                                 System.out.println("I/O Error"); 
                }

    }
}


------------------------------------------------------------------------------------------------
14) program to print
               A    B    C    D    C    B    A
                     A    B    C    B    A
                            A    B    A
                                   A            



class P12
{
    public static void main(String args[])
    {
        int i=0,j=6,k=0;
        char x='A';

        while((j/2)>=0)
        {
            for(i=0;i<=(j/2);i++)
                System.out.print("  "+((char)(x+i)));
            i=i-2;
            for(;i>=0;i--)
                System.out.print("  "+((char)(x+i)));
            j=j-2;
            k=k+1;
            System.out.print("\n");
            for(i=0;i<=k;i++)
                     System.out.print("  ");
        }
    }
}



--------------------------------------------------------


15) Program to display whether a number is prime or not.


class P17
{
    public static void main(String args[])
    {
        int i,num;

        num = 23;
        System.out.print(" The Number "+num+" is ");
        i=2;
        while(i<=num-1)
        {
            if(num%i==0)
            {
                System.out.print("Not a prime Number.");
                break;
            }
            i++;
        }
        if(i==num)
            System.out.print("Prime Number.");
    }
}

------------------------------------------------------
above programs are basics programs , the logic can be used any programming language , these programs are very useful for mumbai university engineering fe students subject computer programming 2
enginnering