Showing posts with label Java Programs. Show all posts
Showing posts with label Java Programs. Show all posts

Sunday, August 21, 2011

BitwiseOperator in java


//BitwiseOperator in java
class BitwiseOperator
{
    public static void main(String arg[])
      {
           int a=3,b=5,c=-8,d=-2;
           System.out.println("a&b=  "+(a&b));
           System.out.println("a|b=  "+(a|b));
           System.out.println("a^b=  "+(a^b));
           System.out.println("~a=  "+~a);
           System.out.println("a<<1=  "+(a<<1));
           System.out.println("d<<2=  "+(d<<2));
           System.out.println("c>>2=  "+(c>>2));
           System.out.println("c>>>2=  "+(c>>>2));
      }
}

Multiplication of two matrixs in java


//Multiplication of two matrixs in java
import java.io.*;
class arraymul
{
 public static void main(String[] arg)
  {
   int m,n,p,q;
   BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
   int a[ ][ ]=new int[30][30];
   int b[ ][ ]=new int[30][30];
   int c[ ][ ]=new int[30][30];
    try
    {
     System.out.print("Enter the number of  rows in first matrix: ");
      m=Integer.parseInt(in.readLine());
     System.out.print("Enter the number of column in first matrix: ");
      n=Integer.parseInt(in.readLine());
     System.out.print("Enter the number of  rows in second matrix: ");
     p=Integer.parseInt(in.readLine());
     System.out.print("Enter the number of column in second matrix: ");
      q=Integer.parseInt(in.readLine());
    if(n==p)
    {
      System.out.print("Enter the value of elements of first array: ");    
      for(int i=0;i< m;i++)
      {
       for(int j=0;j<n;j++)
       {      
        a[i][j]=Integer.parseInt(in.readLine());
        }
      }
System.out.print("Enter the value of elements of second array: ");    
      for(int i=0;i<p;i++)
      {
       for(int j=0;j<q;j++)
       {      
        b[i][j]=Integer.parseInt(in.readLine());
        }
      }
     for(int i=0;i< m;i++)
      {
       for(int j=0;j<q;j++)
         {     
          c[i][j]=0;
            for(int k=0;k<n;k++)
            {
                 c[i][j]+=a[i][k]*b[k][j];
             }
         }
      }
     System.out.println("First matrix:");
       for(int i=0;i< m;i++)
      {
       for(int j=0;j<n;j++)
       {      
        System.out.print(a[i][j]+" ");
        }
        System.out.println();
      }
     System.out.println("Second matrix:");
       for(int i=0;i<p;i++)
      {
       for(int j=0;j<q;j++)
       {      
        System.out.print(b[i][j]+" ");
        }
        System.out.println();
      }
      System.out.println("Multiplication of two matrixs:");
       for(int i=0;i< m;i++)
      {
       for(int j=0;j<q;j++)
       {      
        System.out.print(c[i][j]+" ");
        }
        System.out.println();
      }
    }
     else
       {
      System.out.print("Multiplication is not possible ");
       }
    }
    catch(Exception e){ }
   }
}

Sum of two matrix in java


//Sum of two matrix in java
import java.io.*;
class arraysum
{
 public static void main(String[] arg)
  {
   int m,n;
   BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
   int a[ ][ ]=new int[30][30];
   int b[ ][ ]=new int[30][30];
   int c[ ][ ]=new int[30][30];
    try
    {
     System.out.print("Enter the number of  rows: ");
      m=Integer.parseInt(in.readLine());
     System.out.print("Enter the number of column: ");
      n=Integer.parseInt(in.readLine());  System.out.print("Enter the value of elements of first array: ");    
      for(int i=0;i< m;i++)
      {
       for(int j=0;j<n;j++)
       {      
        a[i][j]=Integer.parseInt(in.readLine());
        }
      }
      System.out.print("Enter the value of elements of second array: ");    
      for(int i=0;i< m;i++)
      {
       for(int j=0;j<n;j++)
       {      
        b[i][j]=Integer.parseInt(in.readLine());
        }
      }
      System.out.println("First matrix:");
       for(int i=0;i< m;i++)
      {
       for(int j=0;j<n;j++)
       {      
        System.out.print(a[i][j]+" ");
        }
        System.out.println();
      }
     System.out.println("Second matrix:");
       for(int i=0;i< m;i++)
      {
       for(int j=0;j<n;j++)
       {      
        System.out.print(b[i][j]+" ");
        }
        System.out.println();
      }

     for(int i=0;i< m;i++)
      {
       for(int j=0;j<n;j++)
       {      
        c[i][j]=a[i][j]+b[i][j];
        }
      }
      System.out.println("Sum of two matrixs:");
       for(int i=0;i< m;i++)
      {
       for(int j=0;j<n;j++)
       {      
        System.out.print(c[i][j]+" ");
        }
        System.out.println();
      }
    }
    catch(Exception e){ }
   }
}

Saturday, August 20, 2011

Conditional Operator in java

//Conditional Operator in java
class ConditionalOperator
{
    public static void main(String arg[])
      {
           int a=4,b=5,c;
           c=a>b?a:b;
           System.out.println(" a= "+a);
           System.out.println(" b= "+b);
           System.out.println(" c = "+c);
      }
}


Float Point Arithmetic in Java

//Float Point Arithmetic in Java
class FloatPointArithmetic
{
    public static void main(String arg[])
      {
           float a=20.5f, b=6.4f;
           System.out.println(" a= "+a);
           System.out.println(" b= "+b);
           System.out.println(" a+b= "+(a+b));
           System.out.println(" a-b= "+(a-b));
           System.out.println(" a*b= "+(a*b));
           System.out.println(" a/b= "+(a/b));
           System.out.println(" a%b= "+(a%b));
      }
}

Boolean type in java

//Boolean type in java
class Booleantype
{
 public static void main(String arg[])
    {
       int a=10,b=5,c=5,d=2;
       boolean bool1=a>b&&c>d;
       boolean bool2=a>b&&c<d;
       boolean bool3=a<b||c>d;
       boolean bool4=a<b&&c<d;
       boolean bool5=(a-b==c);
       System.out.println(" a is"+a);
       System.out.println(" b is"+b);
       System.out.println(" c is"+c);
       System.out.println(" d is"+d);
       System.out.println(" a>b&&c>d is "+bool1);
       System.out.println(" a>b&&c<d is "+bool2);
       System.out.println(" a<b||c>d is "+bool3);
       System.out.println(" a<b&&c<d is "+bool4);
       System.out.println(" a-b==c is "+bool5);
    }
}

Increment Operator in java


//Increment Operator in java
class IncrementOperator
{
    public static void main(String arg[])
      {
           int a=4, b=6;
           System.out.println(" a= "+a);
           System.out.println(" b= "+b);
           System.out.println(" ++a = "+ ++a);
           System.out.println(" b++ = "+ b++);
           System.out.println(" a= "+a);
           System.out.println(" b= "+b);
      }
}

Logical Operator in java


//Logical Operator in java
class LogicalOperator
{
    public static void main(String arg[])
      {
           int a=10,b=5, c=8, d=2;
           boolean bool =a>b && c>d;
           System.out.println("  a>b && c>d is  "+bool);
      }
}

Relational Operator in java


//Relational Operator in java
class RelationalOperator
{
 public static void main(String arg[])
 {
  float a=15f, b=20.57f,c=15.0f;
  System.out.println("a="+a);
  System.out.println("b="+b);   
  System.out.println("\nc="+c);
 System.out.println("a<b is  " + (a<b));
 System.out.println("a>b is" + (a>b));
 System.out.println("a==c is" + (a==c));
 System.out.println("a<=c is" + (a<=c));
 System.out.println("a>=b is" + (a>=b));
 System.out.println("b!=c is" + (b!=c));
 System.out.println("b==a+c is" + (b==a+c));
 }
}

While Loop in java


class While
{
 public static void main(String arg[ ])
 {
  int sum=0,n=1;
  while(n<=15)
  {
    sum=sum+n;
    n=n+1;
   }
  System.out.println("Sum of first 15 nembers: "+sum);
  }
}

Do While Loop in Java


class DoWhile
{
 public static void main(String arg[ ])
 {
  int sum=0,n=1;
  do
  {
    sum=sum+n;
    n=n+1;
   }while(n<=20);
  System.out.println("Sum of first 20 nembers: "+sum);
  }
}

Find Sum using For Loop in java


class For
{
 public static void main(String arg[ ])
 {
  int sum=0;
  for(int n=1;n<=40;n++)
  {
    sum=sum+n;
   }
  System.out.println("Sum of first 40 nembers: "+sum);
  }
}

Show concept of Labelled Continue Break in java

//Show concept of Labelled Continue Break in java
class LabelledContinueBreak
{
 public static void main(String arg[])
  {
   loop:
    for(int i=1;i<100;i++)
     {
        System.out.println();
        if(i>=10)
        {
          break;
        }
       for(int j=1;j<100;j++)
        {
         System.out.print("  *");
            if(j==i)
            {
             continue loop;
            }
        }
      }
     System.out.print("Termination by BREAK");
  }
}

Print the pattern


Print 1
         2 2
         3 3 3
import java.io.*;
class Pattren
{
  public static void main(String arg[ ])
  {
    BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
    int n;
    try
    { 
       System.out.println("Enter the number of lines you want in your ouput: ");
       n=Integer.parseInt(in.readLine());
       for(int i=1;i<=n;i++)
         {
          for(int j=1;j<=i;j++)
           {
             System.out.print("  "+i);
           }
           System.out.println();
       }
     }
     catch(Exception e){ }
   }
}

Wednesday, August 17, 2011

Transpose two dimensional array in java


import java.io.*;
class arraytranspose
{
 public static void main(String[] arg)
  {
   int m,n;
   BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
   int arr[ ][ ]=new int[30][30];
    try
    {
     System.out.print("Enter the number of row: ");
      m=Integer.parseInt(in.readLine());
     System.out.print("Enter the number of column: ");
      n=Integer.parseInt(in.readLine());
    System.out.print("Enter the value of elements of array: ");    
      for(int i=0;i< m;i++)
      {
       for(int j=0;j<n;j++)
       {      
        arr[i][j]=Integer.parseInt(in.readLine());
        }
      }
System.out.println("Two dimensionl array before transpose:");
       for(int i=0;i< m;i++)
      {
       for(int j=0;j<n;j++)
       {      
        System.out.print(arr[i][j]+" ");
        }
        System.out.println();
      }
System.out.println("Two dimensionl array after transpose:");
       for(int i=0;i<n;i++)
       {
         for(int j=0;j<m;j++)
         {      
           System.out.print(arr[j][i]+" ");
          }
        System.out.println();
      }
    }
    catch(Exception e){ }
   }
}

Next Home
Twitter Delicious Facebook Favorites More