Friday 28 September 2018

JAVA RECORD PROGRAMS


// 1. JAVA PROGRAM FOR COMMANDLINE ARGUMENTS
class CommandLine{ 
public static void main(String args[]){ 
int a=Integer.parseInt(args[0]);
int b=Integer.parseInt(args[1]);
int c=a+b;
System.out.println("Sum of a and b is: "+c);
  } 
} 

// 2.  java program used to caliculate the Compound Interest
import java.lang.*;
class compound
{
                public static void main(String []args)
                {
                                int roa=Integer.parseInt(args[0]);
                                int noy=Integer.parseInt(args[1]);
                                int amt=Integer.parseInt(args[2]);
                                float pamt=(float)(amt*Math.pow((1+(float)roa/100),noy));
                                System.out.println("Compound Interest is.."+pamt);
                }
}
// 3.  Java program to demonstrate primitive data types in Java
class Datatypes
{
    public static void main(String args[])
    {
        // declaring character
         char a = 'G';
          // Integer data type is generally
        // used for numeric values
        int i=89;
         // use byte and short if memory is a constraint
        byte b = 4;
        short s = 56;
         // by default fraction value is double in java
        double d = 4.355453532;
         // for float use 'f' as suffix
        float f = 4.7333434f;
        System.out.println("char: " + a);
        System.out.println("integer: " + i);
        System.out.println("byte: " + b);
        System.out.println("short: " + s);
        System.out.println("float: " + f);
        System.out.println("double: " + d);
    }   
}
// 4.  Float data type example in java
class Exp
 {
    public static void main(String args[])
     {
         float c=17.2f,d=2;
         float z;
          z = c / d;
         System.out.println("C="+z);
      }
}
// 5. SIMPLE IF EXAMPLE
class testif{
public static void main(String args[]){
float marks=29;
if(marks>=35){
System.out.println("PASS");
}
}
}
// 6.  BANK TRANSACTION EXAMPLE
interface bank
{
                int accno=101;
                String accname="GVP";
                int amt=10000;
}
interface acctype extends bank
{
                void calc_interest(int rof);
                void put_details();
}
abstract class members implements acctype
{
                float interest=0.0f;
                float bal=0.0f;
                public void put_details()
                {
                                System.out.println("Account Number="+accno);
                                System.out.println("Account Name="+accname);
                                System.out.println("Amount ="+amt);
                                System.out.println("Interest="+interest);
                                System.out.println("Balance="+bal);
                }
}
class current_accnt  extends members implements acctype
{             
                public void calc_interest(int rof)
                {
                                interest=(rof*amt)/100;
                                bal=amt+interest;
                }
}
class savings_accnt extends members implements acctype
{
                public void calc_interest(int rof)
                {
                                interest=(rof*amt)/100;
                                bal=amt+interest;
                }
}
class interest
{
                public static void main(String []args)
                {
                                current_accnt ca=new current_accnt();
                                savings_accnt sa=new savings_accnt();
                                if(args[0].equals("current"))
                                {
                                                ca.calc_interest(10);
                                                ca.put_details();
                                }
                                else if(args[0].equals("savings"))
                           {
                                                sa.calc_interest(5);
                                                sa.put_details();
                                }             
                                else
                                                System.exit(0);
                }
}
//  7. LOOPS IN JAVA
class loop{
public static void main(String args[]){
  System.out.println("URSING FOR LOOP:");
  for(int i=1;i<11;i++){
  System.out.println(i);
  }
  System.out.println("URSING WHILE LOOP:");
  int j=0;
  while(j<10){
  j=j+1;
  System.out.println(j);
  }
  System.out.println("URSING do WHILE LOOP:");
  int k=0;
  do{
  k=k+1;
  System.out.println(k);
  }while(k<10);
 }
}
// 8. IF ELSE IN JAVA
class nestedif{
public static void main(String args[]){
int a=30,b=45,c=65;

if(a>b && a>c)
{
System.out.println("A IS BIG");
}
 else if(b>a && b>c)
{
System.out.println("B IS BIG");
}
else
{
System.out.println("C IS BIG");
}
}
}
// 9. NUMBER NAME IN JAVA
class NumberName
{
static void PrintName(char c)
{
switch(c)
{
case '0' :
System.out.print(" Zero ");
break;
case '1' :
System.out.print(" One ");
break;
case '2' :
System.out.print(" Two ");
break;
case '3' :
System.out.print(" Three ");
break;
case '4' :
System.out.print(" Four ");
break;
case '5' :
System.out.print(" Five ");
break;
case '6' :
System.out.print(" Six ");
break;
case '7' :
System.out.print(" Seven ");
break;
case '8' :
System.out.print(" Eight ");
break;
case '9' :
System.out.print(" nine ");
break;
default :
System.out.print(" Not a Valid Number ");
}
}
     public static void main(String args[])
       {
               String str;
               str = args[0];
               int l = str.length();
              for(int i=0; i < l ; i++)
                  {
                       PrintName(str.charAt(i));
                  }
        }
} 
// 10. Multithreading using java
class odd extends Thread
{
                int n=20;
                public void  run()
                {
                                for(int i=1;i<=n;i++)
                                {
                                if (i%2!=0)
                                System.out.println("Odd nos:"+i);
                                try
                                {
                                                Thread.sleep(1000);
                                }
                                catch(InterruptedException e) {}
                                }
                }
}
class even extends Thread
{
                int n=20;
                public void run()
                {
                for(int i=1;i<=n;i++)
                {
                                if(i%2==0)
                                System.out.println("Even nos:"+i);
                                try
                                {
                                                Thread.sleep(1000);
                                }
                                catch(InterruptedException e) {}
                }
                }
               
}
class oddeven
{
public static void main(String args[])
{
                odd t1=new odd();
                even t2=new even();
                t1.start();
                t2.start();
}
}
// 11. Java Program to print Prime Numbers up to N
class prime
{
                public static void main(String args[])
                {
                                int num=Integer.parseInt(args[0]);
                               
                                for(int n=2;n<=num;n++)
                                {
                                                int count=0;
                                                for(int i=1;i<=n;i++)
                                                {
                                                                if((n%i)==0)
                                                                                count++;
                                                }
                                                if(count==2)
                                                                System.out.println(n);
                                }
                }
}
// 12. java program to calculate sum of series 1 + ½ + 1/3 + ¼ + ……..+1/n 

class series
{
                public static void main(String args[])
                {
                                int n=Integer.parseInt(args[0]);
                                float sum = 1.0f;
                                                for(int i=1; i<n; i++)
                                                {
                                                   sum += (float) 1 / (i+1);
                                                }
                                System.out.println("Sum of the series  is.."+ sum);
                }
}
// 13. Single Inheritance in Java
class Dept
{
                int dno;
                String dname;
                String loc;
                void setDetails(int x,String y,String z)
                {
                                dno=x;
                                dname=y;
                                loc=z;
                }
}
class emp extends Dept
{
                int eno;
                String ename;
                String job;
                void setemp(int x,String y,String z)
                {
                                eno=x;
                                ename=y;
                                job=z;
                }
                void showdetails()
                {
                                System.out.println("Dept Details="+dno+"\t\t"+dname+"\t\t"+loc);
                                System.out.println("Emp Details="+eno+"\t\t"+ename+"\t\t"+job);
                }
}
class single
{
                public static void main(String []args)
                {
                                emp e=new emp();
                                e.setDetails(10,"sales","vizag");
                                e.setemp(101,"Smith","manager");
                                e.showdetails();
                }
}
// 14. String manipulations in java
class StringManip
{
     public static void main(String args[])
     {
           String s1 = "I am a student of B.Sc Final year.";
           String s2 = " ";
           s2 = s1.replace('a','z');
           System.out.println(s1);
          System.out.println(s2);
          int n1,n2,n3;
          n1 = s1.indexOf('a');
          n2 = s1.indexOf('a',5);
          n3 = s1.indexOf("stud");
          System.out.println(n1);
          System.out.println(n2);
          System.out.println(n3);
          String s3 = "";
          String s4 = "";
          s3 = s1.substring(4);
          s4 = s1.substring(4,12);
           System.out.println(s3);
          System.out.println(s4);
       }
}
// 15. Ternary operator in java(?:)
class testif{
public static void main(String args[]){
int c=34;
String d=(c>34)?"PASS":"FAIL";
System.out.println(d);
}
}
// 16. Switch case in java
class testswitch{
public static void main(String args[]){

int day=7;
switch(day)
{
case 1: System.out.println("Sunday");
break;
case 2: System.out.println("Monday");
break;
case 3: System.out.println("Tuesday");
break;
case 4: System.out.println("wednesday");
break;
case 5: System.out.println("Thursday");
break;
case 6: System.out.println("Friday");
break;
case 7:System.out.println("Saturday");
break;
default: System.out.println("Sorry! Invalid choice!");
break;
}
}
}
// 17. Java Applet program
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class textinput extends Applet implements ActionListener
{
                Font f=new Font("TimesRoman",Font.BOLD,30);
                TextField t1,t2;
                Button b1;
                Label l1;
                public void init()
                {
                                setBackground(Color.pink);
                                setForeground(Color.black);
                                t1=new TextField(8);
                                t2=new TextField(8);
                                b1=new Button("Ok");
                                setFont(f);
                                l1=new Label("Enter a Number");
                                add(l1);
                                add(t1);
                                add(t2);
                                add(b1);
                                b1.addActionListener(this);
                }
                public void actionPerformed(ActionEvent e)
                {
                                if(e.getSource()==b1)
                                {
                                                int n, r,rev=0;
                                                String s1;
                                                s1=t1.getText();
                                                n=Integer.parseInt(s1);
                                                while(n!=0)
                                                {
                                                                r=n%10;
                                                                rev=rev*10+r;
                                                                n=n/10;
                                                }
                                                String x=String.valueOf(rev);
                                                t2.setText(x);
                                }
                }
}
// 18. Vector Demo
import java.io.*;
import java.util.*;
class VectorDemo1
{
public static void main(String args[]) throws IOException
{

Vector v = new Vector( );
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
while(true)
{
System.out.println("1.Creation");
System.out.println("2.Insertion");
System.out.println("3.Deletion");
System.out.println("4.Display");
System.out.println("5.exit");
System.out.println("Enter Ur Choice:");
int n=Integer.parseInt(br.readLine());
switch(n)
{
                case 1:
                                System.out.println("Enter the Element:");
                                v.addElement(new Integer(br.readLine()));
                                break;
                case 2:  System.out.println("Enter the position to be inserted:");
                                int x=Integer.parseInt(br.readLine());
                                v.insertElementAt(new Integer(br.readLine()),x);
                                break;
                case 3:  System.out.println("Enter the position to be deleted:");
                                int y=Integer.parseInt(br.readLine());
                                v.removeElementAt(y);
                                break;
                case 4: System.out.println("Elements are:");
                                for(int i=0;i<v.size();i++)
                                System.out.println(v.get(i)+" ");                              
                                break;
                case 5:  System.exit(0);
   }
  }
 }
}
// 19. PACKAGE PROGRAM IN JAVA
// 1. CREATE A FOLDER arithmetic and save the following file calculations.java
package arithmetic;
public class calculations
{
                public int add(int a,int b)
                {
                                return a+b;
                }
                public int sub(int a,int b)
                {
                                return a-b;
                }
                public int mul(int a,int b)
                {
                                return a*b;
                }
                public int div(int a,int b)
                {
                                return a/b;
                }
}
/*2. Create another file outside arithmetic folder with the name performoperations.java and run the file */
//importing package
import arithmetic.calculations;
class performoperations
{
                public static void main(String []args)
                {
                                calculations c=new calculations();
                                int a=Integer.parseInt(args[0]);
                                int b=Integer.parseInt(args[1]);
                                int z=c.mul(a,b);
                                int v=c.sub(a,b);
                                System.out.println("Addition is:"+c.add(a,b));
                                System.out.println("Division is:"+c.div(a,b));
                                System.out.println("Multiplication is:"+z);
                                System.out.println("Subtraction is:"+v);               
                }
}

No comments: